美文网首页
Centos 6 ubuntu crontab 定时任务配置

Centos 6 ubuntu crontab 定时任务配置

作者: HaRun | 来源:发表于2017-05-13 00:39 被阅读0次

    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

    相关文章

      网友评论

          本文标题:Centos 6 ubuntu crontab 定时任务配置

          本文链接:https://www.haomeiwen.com/subject/jwotxxtx.html