【发布时间】:2020-09-04 21:49:42
【问题描述】:
我正在尝试定期运行 selenium python 脚本并显示,尽管该脚本未执行。运行虚拟作业表明 cron 可以工作,尽管这不适用于 python3//selenium 脚本。我的 crontab -l 输出:
SHELL=/bin/bash
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of week (0 - 6) (Sunday to Saturday;
# │ │ │ │ │ 7 is also Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# * * * * * command_to_execute
12 18 * 5-8 1-5 export DISPLAY=:0; /Users/eshauchuk/opt/anaconda3/bin/python3 /Users/eshauchuk/checkout.py
12 18 * 5-8 1-5 /Users/eshauchuk/opt/anaconda3/bin/python3 /Users/eshauchuk/checkout.py
除了提到脚本应该在 bash 中运行并指定了 Display 的需要,尽管到目前为止还没有运气。将不胜感激任何帮助!
【问题讨论】:
-
只是好奇。您是否尝试过将命令放入脚本文件中?您将如何使用虚拟环境处理它? (我知道你已经解决了你的问题)
-
哦,这很有趣,尽管我无法理解。你可能会像stackoverflow.com/a/56793448/13158157