gpt4 book ai didi

ruby-on-rails - 无法使用 sudo 运行每当任务

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

我想在每次重新启动时使用rails gem执行一项任务

every :reboot do 
script "cd :path && RAILS_ENV=:environment && rvmsudo ruby script/delayed_job start :environment"
end

但是 rvmsudo 会提示输入密码
成功执行任务的解决方法是什么?

谢谢

最佳答案

默认情况下,Sudo 会记住您的密码 5 分钟。而且,rvmsudo 只是调用 sudo,所以它也能记住你的密码。

every :reboot do
#hack to rvmsudo to use password later
sudo "your_password"
script "cd :path && RAILS_ENV=:environment && rvmsudo ruby script/delayed_job start :environment"
end

关于ruby-on-rails - 无法使用 sudo 运行每当任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11279086/

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