我已經使用不同的代碼片段來構建,其上AWS EC2的Linux AMI運行perl腳本不斷
- 監聽傳入TCP數據(使用Perl腳本)的端口的系統中,該數據寫入日誌文件。
- 呼叫並運行PHP腳本消耗日誌文件,並將其寫入到一個RDS MySQL數據庫
我必須配置爲將數據發送到我的AWS EC2服務器的彈性IP GPS設備
它工作正常,當我通過SSH
perl portlistener.pl
運行它,它的工作很好,快樂地工作了。
我可以停止腳本運行的唯一方法是關閉終端窗口,結束我的SSH會話。我需要做的是始終保持運行狀態,並實施啓動,停止和重啓設施。我需要創建一個守護進程嗎?
我知道PHP,但直到現在,從來沒有與Perl合作過。我也不是那麼熟悉命令行,除了安裝更新,導航和編輯單個文件等。
在此先感謝您的幫助,或者爲我指出正確的方向。
看看[守護 - 控制(HTTPS: //metacpan.org/pod/Daemon::Control)。 –
解決了它我認爲使用Deamon ::控制 – bluehatfish
是的,我試過了,但它不會讓我自己在一定的時間限制內回答它 – bluehatfish