Linux crontab 定时任务

crontab的文件格式/时间说明

分 时 日 月 星期 要运行的命令

  • 第1列分钟0~59
  • 第2列小时0~23(0表示子夜)
  • 第3列日1~31
  • 第4列月1~12
  • 第5列星期0~7(0和7表示星期天)
  • 第6列要运行的命令

    crontab服务状态

    service crond start     #启动服务
    service crond stop      #关闭服务
    service crond restart   #重启服务
    service crond reload    #重新载入配置
    service crond status    #查看服务状态

    查看crontab定时任务

    crontab -l

    编辑定时任务【删除-添加-修改】

    crontab -e

    比如我每5分钟要调用本地一个php,localhost的接口test,那么:

    5 * * * * curl http://localhost/test
    注意事项

    新创建的cron job,不会马上执行,至少要过2分钟才执行。如果重启cron则马上执行。
    当crontab失效时,可以尝试/etc/init.d/crond restart解决问题,或者查看日志看某个job有没有执行/报错tail -f /var/log/cron。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!