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

    Crontab命令

    命令选项:

    crontab -l : 显示某个用户的任务计划
    crontab -e :编辑某个用户的任务计划
    

    cron服务

    service cron start/stop/restart/status
    service cron reload:重新加载配置
    

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

    "*"代表取值范围内的数字,
    "/"代表"每",
    "-"代表从某个数字到某个数字,
    ","分开几个离散的数字
    

    编辑:

    1. 可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件
      注意 修改/etc/crontab文件时需要指定 user ,而另一种不需要指定。
    48 16 * * * /home/testing/anaconda3/bin/python /home/testing/auto_run/try.py  # crontab -e方式
    48 16 * * * root /home/testing/anaconda3/bin/python /home/testing/auto_run/try.py  # /etc/crontab方式
    

    语法格式

    # m    h   dom mon dow user  command
      分钟 小时 天  月  星期 用户  命令
      17   *    *   *   *  root cd / && run-parts --report /etc/cron.hourly
    # dom:day of month
    # mon:month
    # dow:day of week
    
    1. cron服务重启
    service cron restart
    

    注意

    使用crontab -e 方法来设置的命令,当前是哪个用户,work_path就是哪个用户的根目录,如 /home/tesing/

  • 相关阅读:
    HTML5 GeoLocation 地理定位
    HTML5 LocalStorage 本地存储
    JS-事件代理(委托)
    面向对象(封装、继承、多态)
    js图片预加载
    jQuery 事件
    svn无法验证
    Ext.data.Store(转)
    ExtJS实现Excel导出(转)
    <![CDATA[ ]]> 意思
  • 原文地址:https://www.cnblogs.com/qev211/p/15250441.html
Copyright © 2011-2022 走看看