gpt4 book ai didi

ruby - crontab 执行命令但 ruby​​ 脚本没有运行

转载 作者:行者123 更新时间:2023-12-04 18:54:52 24 4
gpt4 key购买 nike

我为我的 ruby​​ 脚本设置了一个 crontab。

crontab -l
12 10 * * * /bin/bash -c 'cd /home/user/path/ && /home/user/.rvm/rubies/ruby-1.9.2-p136/bin/ruby -rubygems script.rb'

命令 /bin/bash -c 'cd /home/user/path/ && /home/user/.rvm/rubies/ruby-1.9.2-p136/bin/ruby -rubygems script.rb'运行良好。

在 cron 中,cron 正在执行命令(我检查了系统日志:
sudo tail  /var/log/syslog
(user) CMD (/bin/bash -c 'cd /home/user/path/ && /home/user/.rvm/rubies/ruby-1.9.2-p136/bin/ruby -rubygems script.rb')

)

但是脚本没有完全执行。我没有得到预期的结果。

问题的原因可能是什么?如果有人可以帮助我,将不胜感激。

最佳答案

尝试:

12 10 * * * /bin/bash  -c 'source /home/user/.rvm/scripts/rvm && cd /home/user/path/ && /home/user/.rvm/bin/ruby-1.9.2-p136 -rubygems script.rb'

关于ruby - crontab 执行命令但 ruby​​ 脚本没有运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6978334/

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