gpt4 book ai didi

ruby - 在 Cronjob - Chrome 上运行 ruby​​ selenium 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:52 26 4
gpt4 key购买 nike

我正在尝试通过 crontab 在 Chrome 上运行 selenium ruby​​ 脚本,但没有看到任何运行。
我按照其他问题中的建议尝试了以下操作:

crontab -u shamanth -e

添加了以下内容

MAILTO=""
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
export DISPLAY=:0 google-chrome
47 13 * * * /usr/bin/ruby ~/Desktop/script.rb

从 cron 日志 /var/log/syslog 中,我看到脚本已经启动(我在脚本的开头放置了一些打印消息)但我没有看到 chrome 启动。

已授予脚本文件权限。

最佳答案

问题很可能出在您设置的路径上:crontab 在非常有限的环境中工作,其中像 ~ 这样的路径无法理解。

为此,与其说

* * * * * /usr/bin/ruby ~/Desktop/script.rb                # NO!
# ^

* * * * * /usr/bin/ruby /home/your_user/Desktop/script.rb  # YES!
# ^^^^^^^^^^^^^^^

关于ruby - 在 Cronjob - Chrome 上运行 ruby​​ selenium 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37181353/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com