• ubuntu定时执行py文件


    crontab命令:

    1 计划任务,crontab命令选项:
         -u指定一个用户,
         -l列出某个用户的任务计划,
         -r删除某个用户的任务,
         -e编辑某个用户的任务
     2 cron文件语法:
    
        分     小时   日       月       星期     命令
          0-59   0-23   1-31   1-12     0-6     command     (取值范围,0表示周日一般一行对应一个任务)

    可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件
    具体格式如下:
           Minute Hour Day Month Dayofweek   command
           分钟     小时   天     月       天每星期       命令
    每个字段代表的含义如下:
         Minute             每个小时的第几分钟执行该任务
         Hour               每天的第几个小时执行该任务
         Day                 每月的第几天执行该任务
         Month             每年的第几个月执行该任务
         DayOfWeek     每周的第几天执行该任务
         Command       指定要执行的程序

      

      记住几个特殊符号的含义:

            "*"代表取值范围内的数字,

            "/"代表"每",

            "-"代表从某个数字到某个数字,

            ","分开几个离散的数字

    3 新增一个计划任务
    
        crontab -e 然后添加相应的任务,wq存盘退出。
    4 查看计划任务
    
        查看调度任务
             crontab -l //列出当前的所有调度任务
             crontab -l -u jp   //列出用户jp的所有调度任务
    5 例子1,增加一个计划任务
    
      * * * * * date > test
    6 重启cron服务
    
        service cron restart
    1 创建脚本文件test.py,在文件开头需要加上下面一行
    
      #!/usr/bin/python
    
      上面这行的作用是说明使用那个解释器来执行该文件,如果不知道python解释器在哪,可以使用命令which python来查看
    
      2 给该文件添加可执行的权限
    
      chmod  +x  test.py
    
      注意:在脚本文件中如果涉及文件操作,请使用绝对路径,我就是在这上面掉坑里了。
    
      3 添加计划任务
    
      crontab -e
    
      在文件中追加一行,*/2 * * * * /usr/bin/python /home/pc/work/ENV/project/test.py
    
      保存退出,:wq
    
      4 重启cron服务
    
      service cron restart
    
      结束
    InstanceAnalysis
  • 相关阅读:
    在仅有的一次生命里活出自己最大的可能
    每个人都渴望赞美
    历练领导力的八字要诀
    爱情语录
    Ps
    别跟我要钱,我是教授
    改变人生的五个问题
    纪晓岚妙用口才
    智慧和智商
    经典
  • 原文地址:https://www.cnblogs.com/honglingjin/p/8933914.html
Copyright © 2020-2023  润新知