我有解析流API和輸入數據到數據庫rake任務。流媒體API是實時供稿,並且耙式任務應持續運行以使實時數據進入數據庫。一次調用的rake任務將不斷運行並解析數據。現在我已經開始了rake任務並且正在運行。問題是,如果我關閉終端或重新啓動服務器,耙子任務將被停止。所以,我想在Linux腳本(類似用於啓動或停止Apache服務器的一個),其執行以下操作:使用Linux腳本,使運行連續rake任務(啓動,停止等)
1. start the rake task by calling rake command (rake parse:stream) from the RAILS-ROOT (application directory of Rails app)
2. stop the rake task by killing the process.
3. start the rake task automatically when the server reboots.
我不熟悉Linux腳本,我不知道從哪裏開始。我正在使用Ubuntu服務器。誰能幫我?
所以我應該安裝perl以使用第一個解決方案 – rubyprince