У меня периодически возникают проблемы с запуском определенного приложения, XBMC. Если я регулярно использую XBMC, у меня, похоже, не возникает никаких проблем, но если я оставляю его без присмотра более чем на 12 часов, мне нужно перезагрузить компьютер, чтобы он снова заработал.
Я знаю, что запланированная перезагрузка - это НЕ ответ, но пока я не могу выяснить проблему, мне нужно планировать перезагрузку каждое утро, чтобы моя жена могла использовать ее, если меня нет, и ее не выбросили из окна :)
Любой берущий?
crontab -e
иsudo crontab -e
сохраняет файл во временное местоположение, когда вы выходите (например, /tmp/crontab.Y88XQl/crontab), и задача не запускается. я был вынужден изменить / и т.д. / кронтаб непосредственноДобавление этого
/etc/cron.daily/zz-reboot
должно работать:И
sudo chmod a+x /etc/cron.daily/zz-reboot
. Префикс "zz" заставит его запускаться последним из всех других сценариев в этом каталоге. Проверьте,/etc/crontab
в какое время суток это произойдет:Если это не сработает, то «обычная» запись cron тоже может работать, через
sudo crontab -e
И, наконец, если вы хотите просто выполнить одноразовые перезагрузки, вы можете использовать
at
:источник
anacron
установили, это 06:25 по местному времени, что может быть хорошо (или может быть ужасно, если вы рано встали). Если вы сделаете это, что я думаю по умолчанию, вполне может пройти 10 минут после первого включения машины каждый день, что будет приводить в бешенство. Во всяком случае,cron.daily
не подходит для этого.Вы должны создать сценарий, используя указания, данные Kees Cook ...
Вы можете просто скопировать и вставить информацию ниже в любом текстовом редакторе и создать
zz-reboot
файл в предложенном каталоге.После этого просто не забудьте щелкнуть правой кнопкой мыши по файлу и назначить ему разрешение на выполнение. Если вы хотите использовать терминал просто:
Чтобы лучше понять , что вы делаете , помните , что в
/etc
папке вообще найти файлы конфигурации и там вы можете найтиcron.hourly
,cron.daily
и другие папки хрон. Cron заботится о выполнении приложений и скриптов в определенное время.Если вы хотите быть строгим в отношении времени перезагрузки, просто цифры
так что вы можете редактировать
crontab
для пользователя root.Если вы чувствуете себя лучше, делая это графически, вы можете установить из Software Center gnome-schedule. Если вы хотите изменить
gnome-schedule
пользователя root, убедитесь, что вы запускаете его из терминала:Весело играть вокруг! :)
PS: отличная точка зрения sBlatt! Мне было интересно, есть ли способ заставить
cron.daily
время выполнения вручную.источник
Я работаю с cronjobs около месяца на своей работе, планирую отключение питания и перезагрузку. Это очень просто Я знаю, что об этом спрашивали около 5 лет назад, но если у кого-то все еще есть проблемы, вы можете использовать этот метод, и вы будете настроены.
открыть терминал (Ctrl + T)
прокрутите весь путь до конца и введите команду ниже
Это установлено для перезагрузки в 6 утра каждый день, и нажмите Enter
Если вы хотите запланировать отключение питания на 11 вечера каждый день, вы можете ввести
Мне все еще нужно выяснить, как привести в действие машину, используя cronjob, когда она выключена. Я отредактирую этот ответ, как только выясню.
PS это моя первая публикация ответов на любые формы; надеюсь, это поможет кому-то !! : D
источник
crontab -e
).cron
:sudo /etc/init.d/cron restart