crontab 两种实现任务方式

总共两种实现方式 :

 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

 

你可能感兴趣的:(crontab,定时任务,开发分享)