美文网首页
使用crontab定时运行Python文件

使用crontab定时运行Python文件

作者: 鹊南飞_ | 来源:发表于2019-08-19 14:39 被阅读0次

    使用环境

    Ubuntu 18.04
    已经默认安装crontab

    1. python位置

    which python3
    # 或which python
    
    python位置

    2. python文件位置

    python文件位置

    3.修改crontab配置

    crontab -e
    

    第一次运行会出现选择编辑器


    选择编辑器

    推荐选择2,vim编辑
    选择错了,可以重新选择编辑器

    select-editor
    

    4. 编辑文件

    配置代码写法
    crontab中的每一行代表一个定期执行的任务
    总共6个部分,前面5个表示执行的时间,后面1个表示执行的命令

    部分 代表值 取值范围
    第一部分 分钟 0-60
    第二部分 小时 0-23
    第三部分 1-31
    第四部分 1-12
    第五部分 星期 0-6

    还有以下其他符号

    符号 表示情况
    *(星号) 表示任意时刻,比如在小时部分填写 * 代表任意小时(每小时)
    ,(逗号) 可以分割时段,比如在分钟部分填写 1,3 表示一分钟或三分钟
    /n (斜线) n 代表数字,表示每隔 n 单位间隔的意思
    - (减号) 表示一段时间范围内

    最后一行的意思是每一分钟自动执行一次python文件


    在结尾添加一行
    1. 编辑完毕后,重启服务
    service cron restart
    # 或systemctl restart cron
    
    1. 查看服务状态的命令
    service cron status
    # 或systemctl status cron
    

    相关文章

      网友评论

          本文标题:使用crontab定时运行Python文件

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