Crontab 未运行 Python 脚本

时间:2021-02-18 07:38:46

标签: python python-3.x automation cron

我第一次尝试使用以下方法设置 Crontab:

* * * * * cd /Users/alexlee/PycharmProjects/pythonProject1 && /usr/bin/python C19 Webscrape.py

但是脚本没有运行。我已授予对终端和 Cron 的完整磁盘访问权限,但这并没有奏效。

有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

Crontab 只接受 shell 命令。

如果要运行python脚本,请编写一个shell脚本来运行其中的python脚本。在 crontab 中使用 shell 脚本。

例如以下可以是shell脚本:

#!/bin/sh
# launcher.sh
# print Hello World!

sudo python /<location-here>/hello.py

这可能是您的 Python 代码:

# hello.py
print("Hello World!")

我找到了一篇帮助我开始使用 Crontab 的帖子:https://linuxize.com/post/scheduling-cron-jobs-with-crontab/

相关问题