執行軌道亞軍通過cron在crontab
我:shell腳本與RVM
0,30 * * * * sh /path/to/my/script.sh
,在我script.sh
我:
#!/bin/bash
rvm use [email protected]
cd /path/to/my/proyect
rails runner rails_script.rb
但它不rvm
在1.9.2
加載,在我的情況下,它保持在系統設置1.8.7
。
我該怎麼做才能確保跑步者在rvm
的1.9.2
中跑步,其中的跑腿是r321
?
當我運行'$ rvm env --path - 1.9.2 @ r321'時,它返回'/ home/ubuntu/.rvm/environments/ruby-1.9.2-p290 @ r321'然後編輯我的腳本並添加'source/home/ubuntu/.rvm/environments/ruby-1.9.2-p290 @ r321'但是當我運行這個腳本時它說:'source:not found',有什麼想法爲什麼? – 2012-02-22 17:51:16
這個文件存在嗎? – mpapis 2012-02-22 19:28:24
是的,文件'ruby-1.9.2-p290 @ r321'位於'/ home/ubuntu/.rvm/environments /' – 2012-02-22 19:38:11