设置脚本
新建一个叫test的脚本,内容如下
#! /bin/bash
echo $(date) >> /home/ai/hello.txt
接下来修改权限
$ chmod u+x test
$ chmod 777 test
接下来开始我们开始设置定时执行
$ crontab -e
再最后一行加入, 每一分钟执行一次脚本
*/1 * * * * sh /home/ai/test
可以看到,还是非常准确的
$ cat hello.txt
2019年 04月 21日 星期日 20:12:01 CST
2019年 04月 21日 星期日 20:13:01 CST
2019年 04月 21日 星期日 20:14:01 CST
2019年 04月 21日 星期日 20:15:01 CST
2019年 04月 21日 星期日 20:16:01 CST
2019年 04月 21日 星期日 20:17:01 CST
2019年 04月 21日 星期日 20:18:01 CST
2019年 04月 21日 星期日 20:19:01 CST
2019年 04月 21日 星期日 20:20:01 CST
2019年 04月 21日 星期日 20:21:01 CST
2019年 04月 21日 星期日 20:22:01 CST
Crontab第一道第五个字段的整数取值范围及意义是:
0~59 表示分
1~23 表示小时
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日)
比如 0,10,20,30,40,50 * * * * /temp/timer.sh
没十分钟执行一次脚本
设置定时服务
$ service cron start
有的人是用$ service crond start
具体你可以用ll /etc/init.d/
看到系统所有的service
如果有问题的话,可能要先$ service cron stop
之后在$ service cron start