請問如何讓一個perl script當作伺服程式

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

請問如何讓一個perl script當作伺服程式

文章mike0 » 週二 11月 12, 2002 10:47 am

請問如何讓一個perl script當作伺服程式
一直在系統跑,最好一開機就執行,而且能檢查是否被關掉了
若關掉能在跑起來

做法或是參考資料都行,感謝
mike0
懵懂的國中生
懵懂的國中生
 
文章: 107
註冊時間: 週二 9月 10, 2002 1:12 pm

re:請問如何讓一個perl script當作伺服程式

文章阿信 » 週二 11月 12, 2002 1:01 pm

小弟沒用過perl,但寫過的script有類似的功能,當執行script之後,會output出一個pid的log檔,如果停掉的話,會把log去掉。

如果要在跑起來,可以配合crontab + log分析就可以永無止盡的跑了。

不曉得這樣講有沒有幫助。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:請問如何讓一個perl script當作伺服程式

文章mike0 » 週二 11月 12, 2002 1:16 pm

這個做法應該可行,困難點應該在於如何知道他被停掉了
還是由另一個程式一直check process,看看是否活著
mike0
懵懂的國中生
懵懂的國中生
 
文章: 107
註冊時間: 週二 9月 10, 2002 1:12 pm

re:請問如何讓一個perl script當作伺服程式

文章jesse.sung » 週二 11月 12, 2002 1:38 pm

我來插花了.... :mrgreen:
如果是用 script, 是不是可以用 ps 和 grep, 然後抓 output 的某幾個 column 來決定呢?
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

re:請問如何讓一個perl script當作伺服程式

文章阿信 » 週二 11月 12, 2002 6:00 pm

mike0 寫:這個做法應該可行,困難點應該在於如何知道他被停掉了
還是由另一個程式一直check process,看看是否活著


窩...小弟在script的前面會先去check pid的log檔案是否存在且pid是否也存在,

以上符合才會繼續執行script內容否則就exit了。

所以...不曉得這樣是否有達到停掉偵測。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客