Debian 10...

Here you can discuss every aspect of Debian. Note: not for support requests!
Post Reply
Message
Author
weedeater64
Posts: 168
Joined: 2008-03-18 15:17
Location: Norfolk, Va.

Debian 10...

#1 Post by weedeater64 »

Code: Select all

# shutdown -h now  
shutdown: command not found
This is Debian sucking COC.

Good skill with that.

L_V
Posts: 1270
Joined: 2007-03-19 09:04

Re: Debian 10...

#2 Post by L_V »

Code: Select all

# which shutdown

Code: Select all

# /sbin/shutdown

Code: Select all

dpkg --search /sbin/shutdown

Code: Select all

man shutdown

Code: Select all

# /sbin/halt

Code: Select all

man halt
What else ?

vbrummond
Posts: 4468
Joined: 2010-03-02 01:42

Re: Debian 10...

#3 Post by vbrummond »

I have always just used init 0 by habit. It’s definitely not the correct way under systemd.
Always on Debian Testing

reinob
Posts: 935
Joined: 2014-06-30 11:42

Re: Debian 10...

#4 Post by reinob »

weedeater64 wrote:

Code: Select all

# shutdown -h now  
shutdown: command not found
This is Debian sucking COC.

Good skill with that.
/sbin/shutdown is a symlink to /bin/systemctl.

Are you really using debian?

(or are you root but without root's PATH?, check if PATH includes /sbin).

User avatar
kedaha
Posts: 3185
Joined: 2008-05-24 12:26

Re: Debian 10...

#5 Post by kedaha »

weedeater64 wrote:

Code: Select all

# shutdown -h now  
shutdown: command not found
As NewInBuster says, one can either:
Use su - instead; this launches a login shell, which forces PATH to be changed, but also changes everything else including the working directory.
Note that it's su with a hyphen: su -

Code: Select all

user@buster:~$ su -
Password: 
root@buster:~# shutdown -h
Shutdown scheduled for Mon 2019-07-29 11:06:15 CEST, use 'shutdown -c' to cancel.
Causing shutdown after 60 seconds.
Or
Use sudo instead. sudo still runs commands with an altered PATH variable.
I tried this too and the system shuts down immediately.

theblueplll
Posts: 154
Joined: 2019-04-29 01:17

Re: Debian 10...

#6 Post by theblueplll »

weedeater64 wrote:

Code: Select all

# shutdown -h now  
shutdown: command not found
This is Debian sucking COC.

Good skill with that.
If you're not root or if roots PATH has been messed with those commands won't work of course.

cuckooflew
Posts: 681
Joined: 2018-05-10 19:34
Location: Some where out west

Re: Debian 10...

#7 Post by cuckooflew »

If the OP just read the manual:
SHUTDOWN(8) shutdown SHUTDOWN(8)

NAME
shutdown - Halt, power-off or reboot the machine

SYNOPSIS
shutdown [OPTIONS...] [TIME] [WALL...]

DESCRIPTION
shutdown may be used to halt, power-off or reboot the machine.

The first argument may be a time string (which is usually "now").
Optionally, this may be followed by a wall message to be sent to all
logged-in users before going down.

The time string may either be in the format "hh:mm" for hour/minutes
specifying the time to execute the shutdown at, specified in 24h clock
format. Alternatively it may be in the syntax "+m" referring to the
specified number of minutes m from now. "now" is an alias for "+0",
i.e. for triggering an immediate shutdown. If no time argument is
specified, "+1" is implied.

Note that to specify a wall message you must specify a time argument,
Manual page shutdown(8) line 1/65 43% (press h for help or q to quit)
=====
OPTIONS
The following options are understood:

--help
Print a short help text and exit.

-H, --halt
Halt the machine.

-P, --poweroff
Power-off the machine (the default).

-r, --reboot
Reboot the machine.


-h
Equivalent to --poweroff, unless --halt is specified.

-k
Do not halt, power-off, reboot, just write wall message.

--no-wall
Do not send wall message before halt, power-off, reboot.

-c
Cancel a pending shutdown. This may be used cancel the effect of an
invocation of shutdown with a time argument that is not "+0" or
"now".

EXIT STATUS

On success, 0 is returned, a non-zero failure code otherwise.

SEE ALSO
systemd(1), systemctl(1), halt(8), wall(1)

systemd 241

Code: Select all

# shutdown -PH now
Should work , it does for me, but yes you also need to understand and know how to use sudo, or su properly, 'su -' is the correct way.

Code: Select all

lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux bullseye/sid
Release:	testing
Codename:	bullseye
 
=====
example, but using +m instead of now:

Code: Select all

$su -
$password:
root@debian:~# shutdown +1 -PH 
Shutdown scheduled for Mon 2019-07-29 15:34:26 CDT, use 'shutdown -c' to cancel.
root@debian:~# 
 

Post Reply