我一直在尝试运行一个 Python 脚本来更新 Twitter 机器人,并且应该每天运行以发布帖子。我可以在没有任何问题的情况下使用终端(我在 Mac 上)运行它,我相信这个 cron 工作也应该工作:
30 10 * * * cd /Users/myname/documents/Python/fpltwitterbot && /Users/myname/opt/anaconda3/bin/python main.py
脚本应该运行时什么也没发生,没有推文,没有错误消息,什么都没有。
我遵循了教程并授予了 cron 和终端权限才能正常运行,所以我很困惑。
非常感谢您的帮助:D
答案 0 :(得分:0)
好吧,我不知道您的问题是什么,但我猜您没有设置 PATH
。
试试这个,
printenv | grep "PATH"
。 (检查您的路径)PATH
添加到您的 crontabPATH=/your/path
*/1 * * * * your_command
附注
您可以从 python 脚本中获取日志,例如
Users/myname/opt/anaconda3/bin/python main.py >> /log/file/path 2>&1