使用systemd管理程序,設定程序自動啟動
阿新 • • 發佈:2020-09-08
systemd是什麼?
為系統的啟動和管理提供一套完整的解決方案
-----------------------------------------------------------------------------------------------------------
使用systemd可以監控某個程序是否在執行,程序關閉後可以自啟;並且隨系統啟動。
如何是實現?
第一步:建立一個配置檔案*.service。這個檔案指明瞭哪個程式要啟動。啟動方式,啟動命令等。
第二步:systemd過載配置檔案
第三步:把這個檔案註冊到隨系統啟動
第四步:呼叫這個配置檔案啟動程式
----------------------------------------------------------------------------------------------------
下面開始詳細步驟
第一步
在指定的目錄,
cd /etc/systemd/system/
建立*.service檔案。
sudo vim netCoreWeb.service
檔案內容
[Unit] Description=說明 [Service] Type=always
#程式啟動 atd是程式執行檔案 ExecStart=/usr/bin/atd [Install] WantedBy=multi-user.target
---------------------------------------------------
第二步
sudo systemctl reload *.service
------------------------------------第三步
sudo systemctl enable *.service
---------------------------------------------
第四步
sudo systemctl restart *.service
--------------------------------------------------------
最簡單的配置完成了。
通過ps命令檢查程序是否存在。kill命令程序後,檢視程序是否自動啟動。