【问题标题】:Running crontab in macmac下运行crontab
【发布时间】:2018-01-12 17:33:12
【问题描述】:

我正在尝试测试一个必须由 cron 作业运行的 python 脚本。我正在尝试在我的 mac 中配置 cron 作业,但没有运行。这是我的 cron 工作...

*   *   *   *   *   user /usr/local/bin/python3 ~/Documents/wpc/stocks/daily_stock.py

如果我crontab -l 工作就在那里。我手动运行了脚本并且可以工作,但没有通过 cron 作业运行。我该如何解决这个问题?

【问题讨论】:

    标签: macos crontab


    【解决方案1】:

    我在 Mac OS 上使用以下方法解决了这个问题。

    您可以在 python 脚本的顶部添加一个 shebang 来指定 Python 版本路径:

    Python 3

    #!/usr/bin/env python3
    

    Python 2.7

    #!/usr/bin/env python2
    

    您还需要确保文件可执行

    chmod a+x filename.py
    

    这将允许您执行 python 脚本,而不必在脚本之前指定“python”。

    然后您可以使用crontab -e 设置您的 crontab,例如:

    0 9/15 * * *  cd /Users/user12/Dev/Scripts/Python && ./test.py
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-30
      • 2021-12-13
      • 2021-12-02
      • 2012-05-23
      相关资源
      最近更新 更多