Выключить компьютер через определенный период

Команду shutdown можно использовать с параметрами, и эта ее возможность часто недооценивается. Например

$ shutdown -h 45 

означает выключить компьютер через 45 минут (прописать в стартовый скрипт и использовать при проведении уроков информатики).

$ shutdown -h 13:45 

— выключить в 13:45

Или даже так (если проблемы с устным счетом):

$ shutdown -h $((60 * 4))

— выключить через 4 часа.

Комментарии (4)

RSS свернуть / развернуть
+
0
можно воспользоваться также командой at
ну и конечно в любом случае не помешает за минуту до автоматического выключения посмотреть — работает ли команда
ну это я так
avatar

Sergei_T

  • 02 мая 2011, 17:28
+
+1
Вот вдогонку еще способы (в т.ч. с at):

$ echo "shutdown -h now" | sudo at now + 4 hours 


$ sleep 4h && halt


Последний, конечно, явный костыль. Его, скорее всего, заминусуют.
avatar

yababay

  • 02 мая 2011, 21:07
+
0
мне последний вариант больше нравится
avatar

Sergei_T

  • 02 мая 2011, 21:12
+
0
давно пользую особенно когда качаю что нибудь ночью засыпаю самопроизвольно — а тут баш бамс и подстраховался
avatar

FREExLOADER

  • 02 мая 2011, 23:41

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.