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

  

  

  

  

 

posted @ 2017-11-10 17:47  奋斗史  阅读(139)  评论(0)    收藏  举报