国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

shell腳本實現監控某個進程意外停止后拉起進程

2020-07-27 18:45:33
字體:
來源:轉載
供稿:網友

要監護的進程啟動腳本:實現腳本寫入crontab定時任務

#!/usr/bin/env bash# scheduled task at 22:00 everydayscript_path=`eval pwd`user_name=`whoami`echo "crontab_script_path:${script_path}"sudo echo "* * * * * cd ${script_path} && sh xxx.sh > start_cron.log " >> /var/spool/cron/${user_name}

守護進程腳本:

#!/usr/bin/env bashjd=`ps -ef | grep xxx | grep -v grep | awk -F" " '{print $2}'`dt=`date "+%Y-%m-%d %H:%M:%S"`arr=($jd)len=${#arr[@]}if [ "$len" -lt 4 ]then  echo "xxx process's num less than 4, kill it all (time: $dt)" >> xxx.logs  sh stop.sh  jd=""  sleep 10sfiif [ "$jd" = "" ]then  echo "xxx exe is restarting (time: $dt)" >> xxx.logs  source ~/.bash_profile  sh start.shfi

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 道孚县| 平定县| 呼图壁县| 黄大仙区| 丹棱县| 阳泉市| 西畴县| 广州市| 将乐县| 玉龙| 北流市| 金堂县| 岢岚县| 麻城市| 密云县| 响水县| 鄢陵县| 武穴市| 迭部县| 交城县| 潜山县| 安义县| 富阳市| 嵊州市| 碌曲县| 东安县| 依兰县| 静宁县| 临邑县| 肃北| 柘城县| 扎鲁特旗| 普定县| 灌云县| 清镇市| 华阴市| 格尔木市| 赫章县| 西华县| 北宁市| 游戏|