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