類型 主要為定時和監控兩種 方法 通過http請求判斷tomcat是否處於啟動狀態 然后將路徑的tomcat進行啟動 代碼: 1、將代碼復制到monitor.sh中 放到相應路徑 2、給monitor.sh文件授權 sudo chmod a+x monitor.sh ...
bin bash 獲取XXX項目進程IDXXXpid ps ef grep XXX grep v grep awk print echo XXX項目進程ID為: XXXpid 殺進程echo kill XXX PID... for id in XXXpiddo kill iddone echo XXXpid已殺死... echo 重啟XXX... . . startup.sh 還不夠完善 ...
2017-12-14 17:49 0 3633 推薦指數:
類型 主要為定時和監控兩種 方法 通過http請求判斷tomcat是否處於啟動狀態 然后將路徑的tomcat進行啟動 代碼: 1、將代碼復制到monitor.sh中 放到相應路徑 2、給monitor.sh文件授權 sudo chmod a+x monitor.sh ...
解決問題: Linux Shell腳本 實現發現進程,殺死進程,重啟進程 實現代碼: 轉載請標明出處 ...
一、目的 實時監控Linux服務器上的某個中間件進程,把運行到的狀態推送到監控平台。 二、思路 現有的監控平台有任務調度執行shell腳本,shell腳本只需采集運行狀態並安裝指定的json格式打印采集結果即可。一台服務器上同一進程可能有多個,不通的進程運行的不通 ...
...
使用腳本檢查某個進程是否在運行,若否,則啟動該進程。 主要思路:根據進程名進行查找(當然如果有兩個名字一樣的進程就不行了),用ps + grep檢查進程是否已經存在,同時要注意用grep -v過濾掉當前腳本的進程(因為該進程的路徑會作為參數傳給這個腳本),還有要過濾掉grep命令產生的子進程 ...
最近我在學生價買的低配服務器上部署了一個很吃內存的網頁,導致 tomcat 內存經常溢出而崩潰。 於是我上網找了一些教程編寫了一個簡單的每天定時啟動 tomcat 的腳本,特此記錄一下 我的環境是 centos 7 1、 在某個目錄新建一個 .sh 腳本文件 vim ...
背景: 日常工作中有時會需要手動重啟tomcat項目,每次都是cd 到項目路徑下--->cd bin--->./startup.sh, 一直都是重復性的 cd cd cd 很煩人。有次同事說,怎么不把它搞成自動化腳本呢?每次這樣搞,多浪費時間。 so 決定寫個腳本 ...
背景: 目前所有項目的部署路徑都是/home/application_name/logs/catalina.out,每次查個log,都得進很深的目錄,很麻煩,浪費時間。而且來來回回就幾個命令。 需求: 查看項目實時輸出的日志 腳本名稱:cat_catalina_log.sh ...