reboot по времени

  • Привет всем читающим.
    Есть линукс (openSuse 11.2) машина, которая должна в ночь с воскресенья на понедельник перезагружаться. Казалось бы чего проще. Ан нет.
    Решил я сначала попробовать. Записал в crontab 0 13 * * 3 /sbin/reboot Подождал до 13:00, машина ушла в перезагрузку, все пучком и через минуту опять перезагрузка. И опять, и опять и ....
    Точно та же песня с shutdown -r now, результат тот же если записатъ все в скрипт.
    Остальные скрипты работают нормально.

  • что говорит [crontab -l] ?


    куда ты прописал ето?
    в [/etc/crontab]
    или в одну и3 них:
    [
    /etc/cron.hourly
    /etc/cron.daily
    /etc/cron.monthly
    /etc/cron.weekly
    ]
    если в последние, то (так многие пишут) [anacron] может мешать...-> [anacron] выкинуть попробуй.


    Edit: тока шас увидел что [crontab], но s [anacron] можно попробовать

    NULL

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Gordon Freeman ().

  • Строчка в /etc/crontab записана через crontab -e.
    crontab -l выдает 0 13 * * 3 /sbin/reboot, ну еще пару разных скриптов (но они все к этому отношения не имеют)

  • Цитата


    Строчка в /etc/crontab записана через crontab -e.


    crontab -e не пишет в /etc/crontab. А пишет в /var/spool/cron/crontabs/<user>
    У /etc/crontab немного другой синтакс и прописывается едитором по вкусу

    Исходный код
    min hour dayofmonth month dayofweek user command