Centos 6 ubuntu crontab 定时任务配置

2017-05-13  本文已影响0人  HaRun

Centos 6 系统

每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的,只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。

<pre>

crontab -u <-l, -r, -e>

-u:指定一个用户
-l:列出某个用户的任务计划
-r:删除某个用户的任务
-e:编辑某个用户的任务

启动/停止
/etc/rc.d/init.d/crond start/stop
查看状态
service crond status

别忘了将脚本改成可执行
chmod +x filename
</pre>

ubuntu系统

ubuntu系统中可以创建任意的文件作为crontab任务文件

第一步,新建davecron文件,内容如下:

0,10,20,30,40,50 08-22 * * * /usr/bin/curl -O cron_temp.txt "http://10.169.131.xxx/auto.php?m=Auto&c=Index&a=check_email"

第二步,提交文件

crontab davecron

上面两步即可完成创建定时任务。

注意事项:

更新系统时间时区后需要重启cron,在ubuntu中服务名为cron:

$service cron restart
ubuntu下启动、停止与重启cron:

$sudo /etc/init.d/cron start
$sudo /etc/init.d/cron stop
$sudo /etc/init.d/cron restart

上一篇下一篇

猜你喜欢

热点阅读