作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我应该切换到特定文件夹,以便脚本的输出可以导出到该文件夹中的文件中(下面示例代码中的 123.txt
)。
但是我从 ruby
代码中运行的这个命令
./iw2_broadcast.py
需要 5 分钟或更长时间才能完成。我尝试附加 &
使其在后台运行,但它似乎不起作用。
有什么想法吗?谢谢
Dir.chdir(@iw2_dir)
` ./iw2_broadcast.py -f 123.txt & `
puts "123"
最佳答案
用执行命令创建shell脚本
# py.sh
./iw2_broadcast.py
使用 system
命令从 ruby 执行上面的 shell 脚本
# ruby_script.rb
system("./py.sh")
现在您的 ruby 代码将在不等待输出的情况下执行
关于ruby-on-rails - 如何在 Ruby on Rails 3 中以非阻塞模式运行外部 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19580391/
我是一名优秀的程序员,十分优秀!