- DESCRIPTION
- OPTIONS
- EXIT STATUS
- COMPATIBILITY
- SEE ALSO
- DESCRIPTION
- OPTIONS
- EXIT STATUS
- NOTES
- SEE ALSO
- ОПИСАНИЕ
- ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
- ОШИБКИ
- СТАНДАРТЫ
- HISTORY
- ЗАМЕЧАНИЯ
- ДЕФЕКТЫ
- СМ. ТАКЖЕ
- ПЕРЕВОД
- Выключение и перезагрузка Linux. Shutdown и Reboot
- Синтаксис команды shutdown
- Перезагрузить систему
- Выключить компьютер
- Перезагрузка или выключение Linux по времени
- Отправка сообщения перед перезагрузкой или выключением
- Отмена запланированной перезагрузки или выключения
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, too.
If the time argument is used, 5 minutes before the system goes down the /run/nologin file is created to ensure that further logins shall not be allowed.
OPTIONS
The following options are understood:
The same as —poweroff, but does not override the action to take if it is «halt». E.g. shutdown —reboot -h means «poweroff», but shutdown —halt -h means «halt».
Cancel a pending shutdown. This may be used to 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.
COMPATIBILITY
The shutdown command in previous init systems (including sysvinit) defaulted to single-user mode instead of powering off the machine. To change into single-user mode, use systemctl rescue instead.
SEE ALSO
Powered by archmanweb, using mandoc for the conversion of manual pages.
The website is available under the terms of the GPL-3.0 license, except for the contents of the manual pages, which have their own license specified in the corresponding Arch Linux package.
DESCRIPTION
poweroff, reboot, and halt may be used to power off, reboot, or halt the machine. All three commands take the same options.
OPTIONS
The following options are understood:
Power off the machine, when either halt or poweroff is invoked. This option is ignored when reboot is invoked.
Force immediate power-off, halt, or reboot. If specified, the command does not contact the init system. In most cases, filesystems are not properly unmounted before shutdown. For example, the command reboot -f is mostly equivalent to systemctl reboot -ff, instead of systemctl reboot -f.
EXIT STATUS
On success, 0 is returned, a non-zero failure code otherwise.
NOTES
These commands are implemented in a way that preserves basic compatibility with the original SysV commands. systemctl(1) verbs poweroff, reboot, halt provide the same functionality with some additional features.
Note that on many SysV systems halt used to be synonymous to poweroff, i.e. both commands would equally result in powering the machine off. systemd is more accurate here, and halt results in halting the machine only (leaving power on), and poweroff is required to actually power it off.
SEE ALSO
Powered by archmanweb, using mandoc for the conversion of manual pages.
The website is available under the terms of the GPL-3.0 license, except for the contents of the manual pages, which have their own license specified in the corresponding Arch Linux package.
ОПИСАНИЕ
Вызов shutdown() приводит к закрытию всего полнодуплексного соединения или его части в сокете, связанном с sockfd. Если значение how равно SHUT_RD, то дальнейший приём данных будет запрещён. Если значение how равно SHUT_WR, то дальнейшая передача данных будет запрещена. Если значение how равно SHUT_RDWR, то дальнейший приём и передача данных будут запрещены.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
On success, zero is returned. On error, -1 is returned, and errno is set to indicate the error.
ОШИБКИ
EBADF Значение sockfd не является правильным файловым дескриптором. EINVAL Указано неверное значение в how (но смотрите ДЕФЕКТЫ). ENOTCONN Указанный сокет не подключён. ENOTSOCK Файловый дескриптор sockfd указывает не на каталог.
СТАНДАРТЫ
HISTORY
POSIX.1-2001, 4.4BSD (first appeared in 4.2BSD).
ЗАМЕЧАНИЯ
Константы SHUT_RD, SHUT_WR, SHUT_RDWR имеют значения 0, 1, 2, соответственно, и определены в начиная с glibc-2.1.91.
ДЕФЕКТЫ
Проверки применимости how выполняются в коде, относящемся к домену, и до Linux 3.7 проверки были не во всех доменах. В первую очередь, это были доменные сокеты UNIX, которые просто игнорировали некорректные значения. Данная проблема была устранена для доменных сокетов UNIX в Linux 3.7.
СМ. ТАКЖЕ
ПЕРЕВОД
Русский перевод этой страницы руководства был сделан Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov и Иван Павлов
Этот перевод является бесплатной документацией; прочитайте Стандартную общественную лицензию GNU версии 3 или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.
Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на man-pages-ru-talks@lists.sourceforge.net.
Powered by archmanweb, using mandoc for the conversion of manual pages.
The website is available under the terms of the GPL-3.0 license, except for the contents of the manual pages, which have their own license specified in the corresponding Arch Linux package.
Выключение и перезагрузка Linux. Shutdown и Reboot
Команда shutdown предназначена для выключения и перезагрузки компьютера, используя командую строку Linux. shutdown также позволяет перезагрузить или выключить компьютер в заданное время или через заданный интервал времени.
Синтаксис команды shutdown
shutdown [опции] [время] [сообщение]
[опции] — указывает действие, которое необходимо выполнить.
[время] — время или интервал для выполнения действия.
[сообщение] — сообщение, рассылаемое залогиненным пользователям.
Перезагрузить систему
Для перезагрузки системы используется ключ -r . Чтобы немедленно запустить перезапуск системы используется команда:
Для перезагрузки Linux также можно использовать команду reboot. Она является аналогом команды shutdown -r . Для перезагрузки Linux из командной строки, с использованием команды reboot, необходимо выполнить:
Выключить компьютер
Чтобы корректно завершить систему и выключить компьютер используется команда:
Также можно использовать команду reboot с ключом -p :
Перезагрузка или выключение Linux по времени
Для команды shutdown можно указать точное время или интервал времени, через который необходимо перезагрузить или выключить систему. Рассмотрим примеры.
Выключить систему через 15 минут:
Выключить систему в 13 часов 10 минут:
Перезагрузить систему через 10 минут:
Отправка сообщения перед перезагрузкой или выключением
Если система используется несколькими пользователями, то бывает полезно предупредить их перед выполнением перезагрузки или выключением системы. Для этого в конце команды shutdown пишется соответствующее сообщение:
sudo shutdown 15:30 "Save your data! System will be shutdown at 15:30."
Отмена запланированной перезагрузки или выключения
Если вы выполнили команду shutdown и установили соответствующее время для ее выполнения, то чтобы отменить данное действие используется ключ -c :
Дополнительную информацию по командам shutdown и reboot можно получить, выполнив
К перезагрузке или выключению компьютера из командной сроки Linux иногда прибегают, когда «система» или какой-нибудь процесс или группа процессов серьезно повисла. Смотрите также как завершать процессы, используя команду kill.