1
我正在嘗試在網頁上打印進程狀態。但是當執行host:port/status
方法我沒有看到任何迴應。它返回一個空白頁面。 ps -ef命令在命令行上執行。我試圖在getStatus方法上打印它,但它不打印它。Sinatra在網頁上打印字符串
我想在網站上顯示流程執行狀態。
def getStatus
puts #{system('ps -ef | grep abc.jar|grep -v grep')? "Running": "Stopped"}
return #{system('ps -ef | grep abc.jar|grep -v grep')? "Running": "Stopped"}
end
get '/status' do
return getStatus
end
謝謝你。我可以在網頁上看到它的打印價值。你能解釋一下關於ps -ef的運行方法。它如何評估它。我是新來的紅寶石..對不起,問簡單Q. –
我已經擴大了我的答案上面。我強烈建議閱讀鏈接的文檔。 – DMKE
感謝一噸。你也給了我很多有價值的鏈接。欣賞它。 –