Запуск команды в определенное время или после этого как можно скорее

У меня есть папка для временных папок, и я хотел бы, чтобы она была автоматически очищена в 3 часа ночи. Я знаю, что crontab, вероятно, мог бы сделать это, но что, если мой ноутбук не включен, когда он должен работать?

1 ответ

Ответом на вашу проблему является Анакрон. Он поставляется с Ubuntu по умолчанию. Просто поместите ваш скрипт в одну из этих папок и сделайте его исполняемым:

/etc/cron.hourly  # run hourly, only available since Ubuntu 14.04
/etc/cron.daily   # run daily
/etc/cron.weekly  # run weekly
/etc/cron.monthly # run monthly

Для тонкой настройки проверьте страницу руководства anacron. Разница между anacron и crontab заключается в том, что задания anacron запускаются позже, если они не могут быть запущены в указанное время.

Другие вопросы по тегам