服務重啟指令碼

2022-09-05 05:15:10 字數 384 閱讀 8458

每次都是查詢程序,然後關閉,再重啟,甚是麻煩。於是就寫了個自動重啟服務。

思路:1.找到原有的程序的pid,並關閉

2.在後台重啟服務

#!/bin/bash

process=`ps -ef|grep 'python -u service.py'|grep -v grep|grep -v ppid|awk ''`

for i in $process

do echo "kill the proces [ $i ]"

kill -9 $i

done

echo "restart the service"

nohup python -u service.py &

服務可用監控重啟指令碼

伺服器上部署了乙個沒有運維接入健康檢查的服務,如何通過自己書寫的指令碼進行監控該服務是否正在執行,並在服務崩潰後重啟呢?check reboot.py import subprocess import os import datetime 這裡grep後接指定服務大概的名字 res subproce...

Windows重啟註冊服務指令碼

windows是視覺化的操作,重啟服務我們直接找到服務滑鼠右擊然後重啟不就行了嘛,幹嘛還要寫個指令碼這麼麻煩呢?按常理說呢是沒有這個必要的,但是呢萬事總有例外嘛。事情是這樣的 我們在伺服器上部署了個服務,這個服務每天差不多到乙個時間點就自動假死了,一重啟就ok。於是就各種排查,排查一陣無果,沒法了,...

windows服務監控及重啟指令碼

1 本篇目的 監控指定windows服務,停止後重啟。1 echo off 2rem 定義迴圈間隔時間和監測的服務 3set secs 600 4set srvname dot3svc 5 6echo.7 echo 8 echo 查詢計算機服務的執行狀態 9 echo 每間隔 secs 秒鐘進行一次...