zoukankan      html  css  js  c++  java
  • linux 中定时执行python脚本

    一、让Python随Linux开机自动运行
    
    准备好要自启的脚本auto.py
    
    用root权限编辑以下文件
    sudo vim /ect/rc.local
    
    在exit 0上面编辑启动脚本的命令(编辑rc.local 在其中的 exit 0 上面添加这一行代码)
    /usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
    
    最后重启Linux,脚本就能自动运行并打印日志了。
    
    二、让Python脚本定时启动
    
    用root权限编辑以下文件
    sudo vim /etc/crontab
    
    在文件末尾添加以下命令
    2 * * * * root /usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
    以上代码的意思是每隔两分钟执行一次脚本并打印日志。
    
    三、crontab编写解释
    
    基本格式
    
    * * * * * user command
    分 时 日 月 周 用户 命令
    
    四、举例说明
    1、每分钟执行一次 
    * * * * * user command
    
    2、每隔2小时执行一次 
    * */2 * * * user command (/表示频率)
    
    3、每天8:30分执行一次
    30 8 * * * user command
    
    4、每小时的30和50分各执行一次 
    30,50 * * * * user command(,表示并列)
    
    4、每个月的3号到6号的8:30执行一次
    30 8 3-6 * * user command (-表示范围)
    
    5、每个星期一的8:30执行一次
    30 8 * * 1 user command (周的范围为0-7,0和7代表周日)
  • 相关阅读:
    JAVA类型转换
    ASCII码表
    Java运算符的优先级(从高到低)
    Java内各种进制的表示
    java 标识符命名规则
    Java介绍(重要特点)
    多线程
    Mac&iOS之多线程--转自http://geeklu.com/2012/02/thread/
    00002-20180324-数组-列表
    00001-20180324-从列表中获取单个元素
  • 原文地址:https://www.cnblogs.com/lowmanisbusy/p/9508644.html
Copyright © 2011-2022 走看看