為應用建立乙個service檔案
[unit]
description=springboot rest service
[service]
user=ubuntu
#要執行程式的路徑
#呼叫jar檔案的shell執行檔案
succes***itstatus=143
timeoutstopsec=10
restart=on-failure
restartsec=5
[install]
wantedby=multi-user.target
儲存在/etc/systemd/system目錄下
建立指令碼檔案start.sh
並授予可執行許可權
sudo chmod u+x start.sh
啟動服務
停止服務
使用systemd管理swoole服務
systemd 是 linux 系統中新一代的初始化系統 init 它主要的設計目標是克服 sysvinit 固有的缺點,提高系統的啟動速度。很多新的linux發行版已經使用systemd取代了init,作為初始守護程序。swoole的伺服器程式可以編寫一段service指令碼,交由systemd進...
使用systemd 指令碼設定服務keepalive
systemd是linux下的一種init軟體,由lennart poettering帶頭開發,其開發目標是提供更優秀的框架以表示系統服務間的依賴關係,並依此實現系統初始化時服務的並行啟動,同時達到降低shell的系統開銷的效果,最終代替現在常用的system v與bsd風格init程式。傳統sys...
使用systemd來構建你的服務
systemd 服務是一種以 service 結尾的單元 unit 配置檔案,用於控制由systemd 控制或監視的程序。簡單說,用於後台以守護精靈 daemon 的形式執行程式。service檔案編寫簡單易用 可以自動維持程序存活 強大的功能,可以取代pm2 自動收集程序輸出的輸出 可以看到sys...