linux後台運行php指令碼

來源:互聯網
上載者:User
關鍵字 php linux
現有A、B兩台伺服器, 其中B伺服器上運行著8888連接埠的軟體服務,A伺服器上現在命令列使用
-> php a.php執行這這指令碼,即時監聽B伺服器的8888連接埠,如果有裝置向B伺服器的服務軟體發布訊息,a.php就會接收到,然後進行處理。

現在的問題是如果關閉本地串連的shell,指令碼就會停止運行,怎樣能讓a.php 一直在伺服器上後台執行呢?

回複內容:

現有A、B兩台伺服器, 其中B伺服器上運行著8888連接埠的軟體服務,A伺服器上現在命令列使用
-> php a.php執行這這指令碼,即時監聽B伺服器的8888連接埠,如果有裝置向B伺服器的服務軟體發布訊息,a.php就會接收到,然後進行處理。

現在的問題是如果關閉本地串連的shell,指令碼就會停止運行,怎樣能讓a.php 一直在伺服器上後台執行呢?

除了nohup,還可以選擇supervisor、screen等

另外supervisor應該是最適合的,他除了監控進程狀態還可以在異常退出時自動重啟!

nohup php a.php &
http://www.cnblogs.com/kapok/archive/2005/11/23/283108.html

nohup命令

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.