Рейтинг: 3 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда не активнаЗвезда не активна
 

Завершение работы компьютера с ОС Linux по таймеру

Как всем давно известно, компьютер, работающий под управлением Linux, может работать круглосуточно годами. Но большинство пользователей предпочитают выключать свой компьютер или ноутбук после завершения работы или после того, как будет выполнена автоматическая работа, которая не требует вмешательства человека.  Для достижения данной цели можно воспользоваться командой shutdown

Внимание! Команда shutdown может быть выполнена только от имени суперпользователя (root). Чтобы выполнять команды от имени суперпользователя, нужно перед выполнением команды написать sudo. Также можно воспользоваться командой su и после этого вводить команды в терминал без написания sudo.
su - изменяет ID пользователя или делает его суперпользователем.
Shutdown - консольная команда Linux, служащая для для выключения или перезагрузки машины.
Синтаксис команды: shutdown [OPTIONS...] [TIME] [WALL...]

Из основных параметров (options) следует отметить два:

  • -r - перезагрузить систему;
  • -h  - полная остановка системы (с таким параметром компьютер будет выключен).

Параметром TIME можно задать время, когда будет выполнена команда. Указание этого параметра необязательно - если вы не укажите время, то команда выполнится немедленно. Можно указать время, через которое выполнится команда: +20 (через 20 минут); или явно указать время, когда следует выполнить команду: 15:20 (в 15 часов 20 минут).

Например, чтобы выключить компьютер через 20 минут, следует выполнить:

 

shutdown -h +20

 

Для того, чтобы выключить в 15:20:

shutdown -h 15:20

 

Для перезагрузки системы сейчас:

shutdown -r now

 

Хотя перезагрузиться проще так:

reboot

 

Информация: Как всегда полная документация по команде доступна в мануале man shutdown
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

У вас недостаточно прав для того чтобы тут гадить.