2
我要運行使用ruby.How有可能一個可執行文件? 現在用以下code.also如何檢查執行該文件或不Ruby代碼運行可執行文件Ubuntu12
f = IO.popen("~/local/bin/test")
我要運行使用ruby.How有可能一個可執行文件? 現在用以下code.also如何檢查執行該文件或不Ruby代碼運行可執行文件Ubuntu12
f = IO.popen("~/local/bin/test")
使用Ruby的內核#系統方法來運行命令。如果命令成功與否則爲false跑這將返回true:
system('~/local/bin/test')
從這裏摘自:http://mentalized.net/journal/2010/03/08/5_ways_to_run_commands_from_ruby/還有其他的選擇,太多。這取決於你是否要在當前的進程中運行,創建一個子進程,需要知道執行狀態等