windows下監控程序自動重啟
監控redis
@echo off
set Program="redis-server.exe"
tasklist -v | findstr %Program% > NUL
if ErrorLevel 1 (
echo "程序不存在" >> D:\server\redis_log\log.txt
echo %date%+ %time% >> D:\server\redis_log\log.txt
d:
cd server\redis
redis-server.exe redis.conf
) else (
echo "程序存在"
)
相關推薦
windows下監控程序自動重啟
監控redis @echo off set Program="redis-server.exe" tasklist -v | findstr %Program% > NUL if ErrorLevel 1 ( echo "程序不存在" &g
Linux下Tomcat實時監控並自動重啟
由於專案時常出現記憶體不足,然後造成服務掛掉,由於公司成本考慮,和戰略轉移,不能在硬體上進行升級,但還要保證服務的穩定執行,因此寫了個shell指令碼來對服務進行實時監控,並在掛掉的情況下實現自動重啟。 指令碼程式碼 注意事項 一、指令碼寫好後要進行命名,一定要
linux 程序守護,監控並自動重啟
1、[下載](http://cr.yp.to/daemontools.html daemontools)daemontools安裝包 2、安裝 tar xvzf daemontools-0.76.tar.gz cd admin/daemontools-0.76 package/in
程序自動重啟 以nginx 和 php-fpm為例
#!/bin/bash process='nginx php-fpm' bin="/etc/init.d" log="/data/logs/check_process.log" data=$(date +"%Y-%m-%d %H:%M:%S") for i in $process do #echo
monit 監控並自動重啟服務
Monit是一款功能非常豐富的程序、檔案、目錄和裝置的監測軟體,用於Unix平臺。 它可以自動修復那些已經停止運作的程式,特使適合處理那些由於多種原因導致的軟體錯誤。monit運行於應用層 安裝很簡單,三部曲 #./configure #make #make install
spring boot在eclipse下修改程式碼自動重啟的坑
按照網上說的加上了spring loaded的jar包,run configuration的argument的VM引數也加上了,但是一直還是修改程式碼後不會自動重啟。後來發現原來要在eclipse的project選
windows下監控程序的指令碼 批處理實
[轉載]windows下監控程序的指令碼 (2012-06-09 23:27:43) 轉載▼ 標籤: 轉載 相信大家都有這樣的需求,某程式(程序)在執行的時候可能掛掉,需要去監控該程式,並在它掛掉的時候重啟之,確保該程式能一直執行。比如土net就經常掛,需要監
用Shell指令碼定時監控Linux下的程序狀態並自動重啟
以mysql為例,先上shell指令碼,如下: #!/bin/bash ps -ef | grep mysqld | grep -v grep if [ $? -ne 0 ] then echo “start process…” /etc/rc.d/init.d
Linux 下python 利用supervisord自動重啟多程序
1、安裝supervisord 利用SecureCRT進入Linux環境,輸入python,進入python shell環境,import supervisor看是否安裝了supervisord,若沒有安裝, yum install python-setuptools
windows系統環境下,讓tomcat自動重啟的指令碼
如果你使用的是Windows系統,並且想讓tomcat掛掉之後自動重啟的話,可以直接複製下面的程式碼,然後儲存到一個文字檔案中,然後將字尾名命名為.vbs,再然後雙擊執行即可。如:tomcat自動重啟指令碼.vbs 這裡稍微解釋一下,幾點值得注意的內容:
守護程序監控tomcat並自動重啟
昨天的tomcat問題,一天掛了3,4回,受不了了決定寫個監控tomcat程序並自動重啟的指令碼! 在網上查資料,主要分為兩類:一類是定時重啟tomcat,這當然不是我需要的,另一類是監控並重啟,不過也有好幾個版本,我綜合比較後(主要是這篇http://hi.baidu.c
linux下監視程序 崩潰掛掉後自動重啟的shell指令碼
如何保證服務一直執行?如何保證即使服務掛掉了也能自動重啟?在寫服務程式時經常會碰到這樣的問題。在Linux系統中,強大的shell就可以很靈活的處理這樣的事務。 下面的shell通過一個while-do迴圈,用ps -ef|grep 檢查loader程序是否正在執行,
shell監控網站是否自動運行並自動重啟【原創】
自動重啟 aid func 服務腳本 date null com 監控網頁 moni shell監控網站是否自動運行並自動重啟 #!/bin/bash wget --spider -q -o /dev/null --tries=1 -T 5 www.baidu.co
在windows 上自動重啟 tomcat 的方法
下載 ech num 指定時間 重啟 set restart family blog 在windows 上自動重啟 tomcat 的方法 實現思路: Windows 上監控tomcat 進程並且自動重啟的腳本 一類是 定時重啟 tomcat 一類是 監控並重啟 寫一個守護t
linux kafka程序掛了 自動重啟
使用crontab,定時監控 kafka程序,發現掛了後重啟。 shell指令碼如下: #!/bin/sh source /etc/profile proc_dir="/data/kafka" # 程式目錄 pro
監控Tomcat服務,自動重啟指令碼
針對測試環境程式異常關閉,由於測試環境安裝Supervisor太費勁了,就自己寫了一個小指令碼,希望能解決大家的問題,指令碼內容如下: #!/usr/bin/python # coding=utf-8 import subprocess import datetime import time
監控伺服器程式,掛掉後自動重啟
1、定時呼叫ps,檢查程式是否活著。如果不在了就啟動程式 #!/bin/bash name=$1 while true do c=`ps -x | grep $name | grep -v grep
windows server 2012 設定IIS伺服器定時自動重啟的方法
1:首先開啟Windows的任務計劃服務Task Scheduler,如果你沒有關閉該服務的話,預設是開啟的;如果你關閉了該服務,那開啟Task Scheduler服務方法如下:開始→控制面板→管理工具→服務→在右邊的視窗中找到Task Scheduler服務,將其啟動型別設為自動,服務狀態設為開啟即可 2
python3,windows下的程序監控指令碼
1 安裝psutil,pip install psutil、 2 檢視程序id,可通過工作管理員檢視 3 cmd下進入指令碼所在路徑 4 執行指令碼(python monitor.py 30658) 5 指令碼所在路徑下,生成監控日誌檔案 指令碼如下:
監測指令碼程序,結束後自動重啟
①新建一個指令碼 #!/bin/bash count=`ps -fe |grep "/opt/AutowaterBJ/start.php" | grep -v "grep" | grep "