Редактирование crontab:
$ crontab -e
У каждого задания имеется 5 полей даты и времени:
---------------- минуты (0 - 59)
| ------------- часы (0 - 23)
| | ---------- дни месяца (1 - 31)
| | | ------- месяц (1 - 12) или jan,feb,mar,apr ...
| | | | ---- дни недели (0 - 6) (Sunday=0 or 7) sun,mon,tue,wed,thu,fri,sat
| | | | |
0 1 * * * [имя-пользователя] [команда для выполнения]
Список установленнх заданий для текущего пользователя
$ crontab -l
Посмотреть задания конкретного пользователя:
$ crontab -u имя-пользователя -l
Удалить все задания:
$ crontab -r
Переменные:
- @reboot - при загрузке, только один раз;
- @yearly, @annually - раз год;
- @monthly - раз в месяц;
- @weekly - раз в неделю;
- @daily, @midnight - каждый день;
- @hourly - каждый час.