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/

  • 相关阅读:
    26.angularJS $routeProvider
    25.内置API
    24.路由
    iOS开发网络篇—数据安全
    从idea到ipo
    CentOS下php安装mcrypt扩展
    iOS客户端学习之AES加密
    PHP 标准AES加密算法类
    使用php扩展mcrypt实现AES加密
    base64的作用
  • 原文地址:https://www.cnblogs.com/qev211/p/15250441.html
Copyright © 2011-2022 走看看