我正在做一個掃描服務器爲我的公司,將被用於從工具(如Nessus)啓動掃描,NMAP,日高等我寫在PHP的頁面,但是我需要控制後續進程(由nohup產生並且與&一致),因爲我需要在掃描完成後執行各種操作(例如發送電子郵件,從nessus服務器下載報告等)。如何從PHP腳本蟒蛇守護溝通
我被建議在這裏創建一個PHP頁面進行通信的python守護進程。我已經無休止地搜索了,但從初學者的角度來看,我找不到任何解釋溝通背後的邏輯的東西(對守護程序進行編碼將成爲我最先進的項目)。例如,我知道IPC和unix域套接字,但不知道如何在我的情況下使用它們。因此,我接受了一些建議或指導,瞭解我應該做什麼。
我想我可以創建一個while循環不斷地檢查,看看是否進程已結束,當它,執行相應的後處理終止操作python腳本。該腳本將被守護進程,所以它在後臺運行,我會從PID頁面調用它,並將PID作爲參數,我可以使用argparse模塊訪問該參數。
我在邏輯上是否在正確的線上 - 還是有更好的解決方案?
任何幫助,或只是谷歌,非常感謝!由於
搜索「php作業隊列」 – goat 2011-12-16 19:27:27