我有一個通過node.js運行的JS文件,所以通常我打開一個終端窗口並輸入類似node myfile.js
之類的東西,它運行並整天運行;樂趣。觸發節點js文件
然後,當我想重新啓動它時,我碰到了control-c,然後它就退出了。然後我可以再次運行該命令。
現在我想要做的是能夠通過網頁做到這一點,以便我的用戶可以運行特定的JS文件,並且能夠「重啓」它們。
這個所以兩個問題:
- 是否有可能,如果是這樣我怎麼開始?
- 它是否安全?如果不是,它可以安全嗎?
基於swatkins響應
我想這並沒有什麼
$output = exec("node -v");
echo $output;
然後我想我的本地計算機上,它好工作怎麼辦?
也是我仍不能確定安全性和停止正在運行的腳本
不,應該將'$ output'作爲exec函數的第二個參數傳遞:'exec(「node -v」,$ output); print_r($ output);' – swatkins 2011-12-23 22:07:49