我有以下問題,我必須構建一個rails應用程序,它在我的服務器機器上執行一些腳本並檢索向用戶顯示的輸出....我認爲是這樣,我創建了我的根應用程序目錄名爲'腳本'的目錄,我插入我所有的腳本,現在我該如何執行它們並檢索輸出? 謝謝從我的Rails應用程序執行腳本
P.S.我的腳本必須寫入哪個語言才能執行?
我有以下問題,我必須構建一個rails應用程序,它在我的服務器機器上執行一些腳本並檢索向用戶顯示的輸出....我認爲是這樣,我創建了我的根應用程序目錄名爲'腳本'的目錄,我插入我所有的腳本,現在我該如何執行它們並檢索輸出? 謝謝從我的Rails應用程序執行腳本
P.S.我的腳本必須寫入哪個語言才能執行?
使用反引號`這樣的:
@script_output = `my_script_path`
紅寶石開始一個新的進程,執行腳本並返回[猛砸調用命令,從紅寶石(HTTP輸出
但是,我必須將腳本放在特定的文件夾中嗎? – zer0uno
任何地方都可以,'my_script_path'是要執行的腳本的完整路徑,例如'bin \ scripts \ maintenance \ create_backup.sh' –
可能重複://計算器.com/questions/2232/calling-bash-commands-from-ruby) – zwippie