linux的cron定时任务的使用方法
两种例行工作
仅执行一次的工作,使用at命令。
at命令需要 atd服务的支持。
查看atd服务的使用:
systemctl status atd
systemctl start atd
systemctl stop atd
systemctl restart atd
详细研究暂时停止。
重点是研究cron。
循环执行的例行性工作是由crond系统服务控制的。这个服务也是默认启动的。
例行性工作指令:crontab
crontab命令使用者会受到限制,在/etc/cron.allow和/etc/cron.deny两个文件中控制,只要使用一个就可以了,默认系统保留cron.deny.
使用crontab命令定时任务以后,会在/var/spool/cron目录创建一个以当前用户为名称的文件。
该文件不要使用vi直接编辑,可能会导致cron无法正常运行。
cron执行的每一项工作,都会被记录到/var/log/cron这个日志文件中。
crontab语法:
crontab -e 编辑当前用户的任务计划
crontab -l 查看当前用户的任务计划
crontabl -r 删除用户的所有的任务计划
例子:
44 11 * * * /bin/bash /etc/cron.daily/logrotate
一往无前虎山行,拨开云雾见光明

浙公网安备 33010602011771号