2013-09-23 120 views
0

我有以下問題,我必須構建一個rails應用程序,它在我的服務器機器上執行一些腳本並檢索向用戶顯示的輸出....我認爲是這樣,我創建了我的根應用程序目錄名爲'腳本'的目錄,我插入我所有的腳本,現在我該如何執行它們並檢索輸出? 謝謝從我的Rails應用程序執行腳本

P.S.我的腳本必須寫入哪個語言才能執行?

+0

可能重複://計算器.com/questions/2232/calling-bash-commands-from-ruby) – zwippie

回答

1

使用反引號`這樣的:

@script_output = `my_script_path` 

紅寶石開始一個新的進程,執行腳本並返回[猛砸調用命令,從紅寶石(HTTP輸出

+0

但是,我必須將腳本放在特定的文件夾中嗎? – zer0uno

+0

任何地方都可以,'my_script_path'是要執行的腳本的完整路徑,例如'bin \ scripts \ maintenance \ create_backup.sh' –

相關問題