总共两种实现方式 :
1. crontab -e 输入 你要执行的命令 * * * * * sh CMD * , 一定注意执行的命令需要环境变量支持时加入:
source /etc/profile && sh
这样系统在调度任务时,就能和直接执行一样了。
2. /etc/cron.d下新建一个文件,注意权限设置为chmod 0644,将crontab 相关输入文件中也可以执行
注意:
* */1 * * * 这种形式不是每隔一小时执行,而是每分钟,可以这么理解,每隔一个小时的任意分钟,不就是每分钟么?
0 */1 * * * 正确格式应该指定具体哪个分钟执行,这个表示每小时0分执行。
查看crontab是否执行,centos下可以查看log:cat /var/log/cron