Доброго времени суток.
Нужна помощь в разъяснении почему на сервере 12,04 с включенным рутом команда записанная в крон не выполняется от рута. пример неработающей команды
#crontab -e
потом вписываем строку
10 10 * * * reboot
или
10 10 * * * shutdown -r now
или
10 10 * * * shutdown.sh
предварительно в папке /usr/local/bin создан файл shutdown.sh с содержимым наподобие:
#!/bin/bash
reboot.
интересно что при запуске вручную вышеуказаных комманд, все благополучно происходит.
Лучше прописывать полные пути к командам.
Покажите ваш /etc/crontab и вывод команд
text
which reboot
text
which halt
text
which shutdown.sh
text
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
portmapper естественно запущен! складываетя впечатление что крон действительно не от рута выполняется. простая перезагрузка сервера конечно решает проблему, но это не "трулинукс вей".