cron, Базовая информацияПример официальной документации по cron для RHEL 6: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/ch-Automating_System_Tasks.html Посмотреть расписание для текущего пользователя: # crontab -l Отредактировать расписание для текущего пользователя: # crontab -e Отредактировать расписание в нужном текстовом редакторе, например nano: # EDITOR=nano crontab -e Шапка-памятка:
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # # * minute (0 - 59) # . * hour (0 - 23) # . . * day of month (1 - 31) # . . . * month (1 - 12) OR jan,feb,mar,apr ... # . . . . * day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # # * * * * * username command to be executed Пути в командах во избежание проблем должны быть полными, например: 3 3 1 * * /bin/bash /root/scripts/script.sh 5 1 * * * /sbin/shutdown -r now Если задания вносятся на уровне /etc/crontab - обязательно необходимо указывать пользователя с правами которого они будут выполняться: 5 1 * * * root /sbin/shutdown -r now 2019-08-20 22:03:57
|