我正在尝试在 cron 作业中运行 rake,它是基于 ruby on Rails 的命令,因此我编写了一个 bash 脚本,并将 bash 脚本放置在 cron 中,但我无法执行此操作。
这是我想要在服务器启动后执行的命令。
RAILS_ENV=production ruby script/delayed_job status
我编写的 bash 脚本没有被执行
#!/bin/sh
export RAILS_ENV=production
/usr/bin/ruby script/delayed_job start
请帮我解决这个问题
最佳答案
您是否缺少 cd/path/to/your/application
命令?
export RAILS_ENV=production
cd /path/to/your/application && /usr/bin/ruby script/delayed_job start
关于ruby-on-rails - 如何运行 Ruby on Rails rake 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9175766/