zoukankan      html  css  js  c++  java
  • mac/linux自带定时任务执行crontab的使用

    1.编辑定时任务信息

    sudo crontab -e  #以root用户创建,也可以 -u 参数

    编辑内容如下:

     频率表达式分别对应为 分、时、日、周、月  

    LANG=zh_CN.UTF-8
    */30 * * * * cd /Users/ziponlll/PycharmProjects/exportTodayPV && ./export.sh

    2.crontab运行python脚本时(不局限为python,主要是系统环境变量问题),发现不运行

      因为是以root用户运行,是以系统环境变量运行的,没找到python3路径

      所以在要执行的shell文件中加入(可以在shell文件中source前后echo $PATH查看区别)

      source /Users/ziponlll/.bash_profile

    示例如下:

      

    echo $PATH >test.log
    source /Users/ziponlll/.bash_profile
    echo $PATH >>test.log
    echo "job start" >>test.log
    python3 -V >>test.log
    nohup python3 /Users/ziponlll/PycharmProjects/test/test.py >test.log 2>&1 &

      

    3.crontab如下编辑内容,直接电脑执行python3 test.py文件,中文不会报错,使用crontab中文会报错,要在编辑crontab中加入以下  

    LANG=zh_CN.UTF-8

  • 相关阅读:
    GoogLeNet学习笔记
    ResNet学习笔记
    VGG学习笔记
    AlexNet学习笔记
    目标检测SSD
    YOLO系列(1)—— YOLO v1
    YOLO系列(2)—— YOLO v2
    R-CNN系列(4)—— Faster R-CNN
    如何打开.ipynb文件
    机器学习中的采样
  • 原文地址:https://www.cnblogs.com/zipon/p/8366790.html
Copyright © 2011-2022 走看看