使用systemd管理進程,設置進程自動啟動


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM