IT源码网

Linux中定时任务crontab的使用

shasha 2021年04月03日 程序员 426 0
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

评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!