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命令進程后,查看進程是否自動啟動。