Linux中定时任务crontab的使用

crontab -e 进入crontab服务文件

编辑服务文件,格式为

min hour day month week       command
*     *   *    *    *    /bin/sh /tmp/test

注意:command中的路径必须为绝对路径,否则crontab运行时无法识别

 min                 每个小时的第几分钟执行该任务
 hour                每天的第几个小时执行该任务
 day                 每月的第几天执行该任务
 month             每年的第几个月执行该任务
 week              每周的第几天执行该任务
 command       指定要执行的程序


*        代表取值范围内的数字,
/         代表”每”,
-        代表从某个数字到某个数字,
,        分开几个离散的数字

#每分钟执行一次
* * * * * /bin/sh /tmp/test
#每年的5月3日12点5分执行一次
5 12 3 5 * /bin/sh /tmp/test
#每五分钟执行一次
*/5 * * * * rm -rf /tmp/test

编辑完成后

service crond start     #开启服务
service crond restart   #重启服务
service crond stop      #停止服务

查询当前crontab设置

crontab -l

设定某个用户的crontab服务

crontab -u

删除某个用户的crontab服务

crontab -r

查看root用户的crontab设置

crontab -u root -l

猜你喜欢

转载自blog.csdn.net/u013425438/article/details/80372062