我正在使用Raspberry PI來自動執行設備。我需要我的控制檯應用程序(用C++編寫)在Raspberry上工作多年,無需人工。所以我設置了每天重新啓動的看門狗,並在autorun中運行我的應用程序。自動重啓linux控制檯應用程序
但我的應用程序可能會崩潰。我無法揭示原因,需要快速重啓。什麼方式將是最好的?也許我可以寫一個「父」-app,並把我當作一個線程來調用它,並控制它的工作(但它也可能崩潰)?或者也許有一個現存的守護進程來做到這一點?或者,也許有人知道,如何編寫Phyton應用程序來執行此操作,並在啓動時運行它?
創建一個服務,讓init.d處理它。寫一個包裝器來嘗試並在已經存在的時候重新啓動它是沒有意義的! – UKMonkey