所以我對編程有點新,大多是自學的,所以很抱歉,如果這個問題有點新手。如何知道正在運行的腳本是否死亡?
我有一段長時間運行的python腳本(例如,它每隔幾秒就會每隔幾秒就下載一次頁面)。爲web應用程序分配一個監視腳本。
每隔一段時間,一些東西都會中斷它,並且需要重新啓動。我已經將這些事件減少到了最低限度,但是它每隔幾天就會發生一次,當它發生死亡時,如果我沒有注意到幾個小時,這可能是個壞消息。
現在它正在VPS上的屏幕會話中運行。
只要知道腳本何時死亡/並讓它自動重啓,誰能指出我正確的方向?
這是寫在Bash的東西嗎?或者是其他東西?我從來沒有做過像這樣的事情,也不知道從哪裏開始或者甚至是尋找信息。
你應該在你的代碼中這樣做。爲什麼會死? – Blender 2012-02-18 07:49:00
您可能還想要放入監視掛鉤 - 使其觸摸臨時文件或每隔幾秒生成一些日誌輸出;那麼你可以很容易地設置一個單獨的看門狗(即使在不同的主機上)。 – tripleee 2012-02-18 13:14:36