cronjob

Как автоматически выполнять команду в Linux, например, каждый час

Для автоматического выполнения команд в Linux удобно использовать стандартный системный планировщик по умолчанию многих дистрибутивов Linux - cron
Для того чтобы добавить новую задачу в планировщик необходимо отредактировать crontab файл при помощи команды crontab -e, выполненной от имени пользователя. для которого создаётся задача cron:

user@server:/home/user# crontab -e

Добавляем строку подобную этой (здесь, каждый час будет выполняться перезагрузка системы, 0:40, 1:40, 2:40 и так далее)

How to add cronjob running every 5 minutes

To view all active cronjob for user you can issue a command:

cronjob -l

To actually edit user-specific cronjob file you can use command:

cronjob -e

To add new cronjob to run every 5 minutes edit cronjob file in such way:

*/5 * * * * sh /home/user01/script.sh

and for running every day at midnight:

00 00 * * * sh /home/user01/script.sh

Subscribe to RSS - cronjob