blob: 57192ec704fda614832235fcfa364c4ef220ce79 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
=========
**shutdown
```sh
shutdown # Schedule a shutdown
shutdown now # Shutdown immediately
shutdown 13:20 # Shutdown at 1:20 PM
shutdown -p now # Power off the machine
shutdown -H now # Halt the machine
shutdown -r 09:35 # Reboot at 9:35 AM
shutdown -c # отменить
```
- `-r`: Перезагрузка после выключения.
- `-h`: Остановка или выключение питания (решает система).
- `-H`: Остановите систему.
- `-P`: Выключите систему.
- `-c`: Отменить запущенное завершение работы.
- `-k`: Только отправлять предупреждающие сообщения (без выключения).
**Примечание по исправлению** : распространенной ошибкой является использование `shutdown -p`, что недопустимо. Правильный вариант выключения — `shutdown -P`
=========
**halt
```sh
halt # Остановить машину
halt -p # Выключить машину
halt --reboot # Перезагрузить машину
```
=========
**poweroff
```sh
poweroff # Выключить машину
poweroff --halt # Остановить машину
poweroff --reboot # Перезагрузить машину
```
=========
**reboot
```sh
reboot # Перезагрузить машину
reboot --halt # Остановить машину
reboot -p # Выключить машину
```
=========
**systemctl
```sh
sudo systemctl poweroff # Выключить систему
sudo systemctl reboot # Перезагрузить систему
sudo systemctl halt # Остановить систему
```
Эти альтернативы работают надежно и считаются лучшими в системах на базе systemd.
|