欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

編程實現24小時運行的程序

錢淋西2年前18瀏覽0評論

編程實現24小時運行的程序?

簡單了說,你需要的僅僅是一個守護進程。

在 Linux 系統下,有很多應用是需要不間斷處理任務的,比如 sshd 服務,mysqld 服務。

現在的 CENTOS7 發行版,默認使用 systemd 作為系統進程啟動管理工具。

如果用windows的方法來說,就叫——“服務”。

下圖就是 systemd 作者Lennart Poettering

如何添加一個系統服務?

Linux下很簡單,使用 systemd 可能你僅需要一個

mytask.service

文件,并輸入類似以下內容:

上面這個就是讓 systemd 控制你的腳本

mytask.sh

不退出。一旦發生退出,就在30秒內重啟。

mytask.sh

文件可以自由發揮。只要求一點,如果有系統級的 exit,就會觸發 systemd 的 Restart 配置項,進行重啟。

結語

所以,你不需要 exit,也應該盡量避免 exit。

錯誤異常,可以手動收集處理。

我是@程序員小助手,持續分享編程與程序員成長相關的內容,歡迎關注~~