【发布时间】:2018-09-06 19:37:24
【问题描述】:
我在 usr/local/bin 目录中安装了 geckodriver 并导出到 $PATH 变量。
export PATH=$PATH:~/usr/local/bin/geckodriver
你可以看到usr/local/bin在我的$PATH中
root/.rbenv/plugins/ruby-build/bin:/root/.rbenv/shims:/root/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
但是,我通过 cronjob 运行 ruby 脚本时收到以下错误消息:无法找到 Mozilla geckodriver。
我的定时任务
*/20 * * * * ~/.rbenv/bin/rbenv exec ruby /home/path/to/the/ruby/script/report_export.rb
我启动了 ruby 脚本,所以一切正常。有人可以帮助我,它也可以通过 cronjob 工作
【问题讨论】:
-
我建议你使用传统的firefox驱动,它比geckodriver好得多。
标签: ruby ubuntu cron rbenv geckodriver