djb*_*ick 2 ruby ruby-on-rails
有没有办法在后台运行rails脚本/控制台的进程?我有一个一次性的lib脚本,需要两天左右的时间来执行,我想将其设置为在后台运行.
就像是:
script/console
Run Code Online (Sandbox Code Playgroud)
然后:
>> load 'script.rb' &
Run Code Online (Sandbox Code Playgroud)
在命令行中,我只是这样做:
$ command &
Run Code Online (Sandbox Code Playgroud)
我确实找到了:http://backgroundrb.rubyforge.org/但这对于这个一次性的任务来说似乎有些过分.
我也尝试过:
$ ruby data_importer2.rb &
Run Code Online (Sandbox Code Playgroud)
这不会导入活动记录的东西(错误:未初始化的常量ActiveRecord)
谢谢!
| 归档时间: |
|
| 查看次数: |
1890 次 |
| 最近记录: |