0
我相信這一定很容易,但我沒有經驗與UNIX。 我有一個PHP腳本,它是一個TCP客戶端,並將接收到的數據註冊到mySQL數據庫中。
我該如何讓PHP腳本永久運行?我通過控制檯訪問root。 有時候我可能需要停止它,改變它並重新啓動它。
請指教。
親切的問候運行PHP腳本「永遠」在VPS服務器
我相信這一定很容易,但我沒有經驗與UNIX。 我有一個PHP腳本,它是一個TCP客戶端,並將接收到的數據註冊到mySQL數據庫中。
我該如何讓PHP腳本永久運行?我通過控制檯訪問root。 有時候我可能需要停止它,改變它並重新啓動它。
請指教。
親切的問候運行PHP腳本「永遠」在VPS服務器
如果腳本不退出本身(在循環中有),可以通過php script.php &
啓動它爲什麼不使用CRON,只是填充以前沒有處理過的數據?每分鐘執行一次,或5分鐘等。或者,如果你真的想永遠運行'while(true){永遠這樣做}'http://php.net/manual/en/control-structures.while.php – chris85
大概腳本保持自己活着(無限循環),所以你只需要從控制檯啓動它'> php somescript.php' – Steve
是的,腳本保持自己活着,因爲它必須接收TCP流,它不能「鬆動」數據。但如何調用腳本並在後臺離開? – Duarte