Назад | Перейти на главную страницу

Как запланировать повторяющуюся перезагрузку в CentOS 6.7?

Я бегал

crontab -e

и добавил эту строку в crontab, чтобы перезагружать мою машину каждое утро в час ночи.

0 1 * * * root /sbin/shutdown -r now

Когда crond запускается, я вижу это в своих журналах

Aug 20 01:00:01 stc-logs CROND[30791]: (root) CMD (root /sbin/shutdown -r now)

но система не перезагружается.

Любые идеи?

-Крейг

Вы используете синтаксис для записи в / etc / crontab с идентификатором пользователя в 6-м столбце, но если вы используете crontab -e, вы редактируете запись в / var / spool / crontab, в которой нет этого столбца, поскольку они уже разделены для каждого пользователя.

Другими словами, это то, что вы должны поместить в / etc / crontab:

0 1 * * * root /sbin/shutdown -r now

И это то, что вы должны ввести при выполнении crontab -e (при условии, что вы root, иначе это не сработает)

0 1 * * * /sbin/shutdown -r now

Другими словами, вы сейчас пытаетесь выполнить команду «root», которой, насколько мне известно, не существует.