Чтобы получить список текущих заданий cron, запланированных для пользователя, вошедшего в систему как, введите в командной строке следующую команду (при условии, что это $):
crontab -l
Вы получите crontab , который выглядит следующим образом:
10 3 * * * /home/user/scripts/backup.sh
15 3 * * 0 /home/user/scripts/alarm.sh
Это, например, показывает, что скрипт backup.sh будет запускаться каждый день в 3:10 утра. Сценарий alarm.sh будет запущен в 3:15 в воскресенье.
Формат crontab следующий:
.---------------- Minute (0 - 59)
| .------------- Hour (0 - 23)
| | .---------- Day of the Month (1 - 31)
| | | .------- Month (1 - 12) or jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec
| | | | .---- Day of the Week (0 - 6) or sun,mon,tue,wed,thu,fri,sat
| | | | |
* * * * * /command/to/run
Вы можете отредактировать расписание crontab , передав переключатель -e (правка):
$ crontab -e
Это приведет вас к редактору по умолчанию и позволит вам редактировать crontab, как если бы это был любой другой текстовый файл. Когда вы закончите, сохраните изменения и выйдите из редактора. Повторный запуск crontab -l покажет вам обновленные изменения.