Здравствуйте.
В cronе запускается скрипт для архивации данных. Хочется, чтобы после завершения скрипта, ПК выключался. В конце скрипта пишу строку:
sudo /sbin/shutdown -h 0Если скрипт запускается в ручную, то ПК выключается, если запускается по расписанию кроном, то весь скрипт выполняется, а выключения ПК не происходит.
Что надо сделать для правильной работы.
>Здравствуйте.
>В cronе запускается скрипт для архивации данных. Хочется, чтобы после завершения скрипта,
>ПК выключался. В конце скрипта пишу строку:
>sudo /sbin/shutdown -h 0
>
>Если скрипт запускается в ручную, то ПК выключается, если запускается по расписанию
>кроном, то весь скрипт выполняется, а выключения ПК не происходит.
>
>Что надо сделать для правильной работы.Варианты:
1.В скрипт внизу прописываем
/sbin/shutdown -h now - это для Линукса
2.в /etc/crontab пишем:
Тогда в 2-30 ежедневно бует запускаться скрипт и по успешному выполнению выключаться
Если надо просто выключаться, то пишем строку:
/root/bin/script.sh;/sbin/shutdown -h now
можно предусмотреть скрипт, который запустится при неусешном выполнении первого скрипта...
#minute hour mday month wday who command
30 2 * * * root /root/bin/script.sh&&/sbin/shutdown -h now
>Варианты:
>1.В скрипт внизу прописываем
>/sbin/shutdown -h now - это для ЛинуксаВ том то и дело, что у меня прописана это строка через sudo (см. вопрос), но она не выполняется.
>Здравствуйте.
>В cronе запускается скрипт для архивации данных. Хочется, чтобы после завершения скрипта,
>ПК выключался. В конце скрипта пишу строку:
>sudo /sbin/shutdown -h 0А путь к sudo прописан?
>>Здравствуйте.
>>В cronе запускается скрипт для архивации данных. Хочется, чтобы после завершения скрипта,
>>ПК выключался. В конце скрипта пишу строку:
>>sudo /sbin/shutdown -h 0
>
>А путь к sudo прописанвсе-равно не выключается :(
Всем спасибо, тема закрыта, проблема решена.