Перезагрузка сервера через задачу crontab

pracc

Быть, а не казаться.
Сообщения
946
Реакции
541
Раньше делал рестарт сервера по задаче 0 4 * * * shutdown -r now на debian 7, а поставил debian 8 и никак не могу понять какую команду нужно вписать в задачу, чтобы сделать рестарт, так как, reboot тоже не помогает, если использовать её как задачу (например: 0 4 * * * reboot).
 

amdin55

Участник
Сообщения
121
Реакции
79
Раньше делал рестарт сервера по задаче 0 4 * * * shutdown -r now на debian 7, а поставил debian 8 и никак не могу понять какую команду нужно вписать в задачу, чтобы сделать рестарт, так как, reboot тоже не помогает, если использовать её как задачу (например: 0 4 * * * reboot).
Можно так сделать:

0 4 * * * @reboot cd /home/server/; sh ./start.sh

В start.sh твоя строка запуска. Работает без проблем)
 

zloy911

zloygames.com
Сообщения
370
Реакции
50
@pracc, Разве не нужно указывать юзера от которого выполняется команда? В syslog вроде должна быть инфа почему не выполнена команда.
по идее 0 4 * * * root reboot или 0 4 * * * root shutdown -r now должны работать.
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
@pracc, Разве не нужно указывать юзера от которого выполняется команда? В syslog вроде должна быть инфа почему не выполнена команда.
по идее 0 4 * * * root reboot или 0 4 * * * root shutdown -r now должны работать.
Никогда юзера не указывал, просто писал crontab -e от нужного.
 
Сверху Снизу