麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

Shell腳本避免重復執行的方法

2020-07-27 19:09:06
字體:
來源:轉載
供稿:網友

很多用cron定時執行的shell腳本可能會由于各種原因執行很久,會有必要在運行的時候先檢查一下自身是否還在運行。本文提供的linux shell腳本用以檢查以命令sh ...來執行的shell腳本。要對其他東西進行唯一性檢查,可以稍微修改一下源代碼。

復制代碼 代碼如下:

# 檢查通過sh命令執行的shell腳本是不是還在執行當中,避免重復執行.
# 把這段代碼放在需要保證唯一性的程序頭部即可
# 注意,如果直接把此腳本放到cron里面執行的話,必須再grep -v " -c sh "以排除由cron產生的進程!
checkitem="$0"
let procCnt=`ps -A --format='%p%P%C%x%a' --width 2048 -w --sort pid|grep "$checkitem"|grep -v grep|grep -v " -c sh "|grep -v "$$" | grep -c sh|awk '{printf("%d",$1)}'`
if [ ${procCnt} -gt 0 ] ; then
    echo "$0腳本已經在運行[procs=${procCnt}],此次執行自動取消."
    exit 1;
fi

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品tv久久久久久久久久 | 成人aaaa免费全部观看 | 亚洲综合色视频在线观看 | 成人精品久久 | 国产精品一区二区三区在线 | 91精品国产综合久久婷婷香 | 一级α片免费看刺激高潮视频 | 成人黄视频在线观看 | 成人综合免费视频 | 在线播放免费视频 | 欧美精品亚洲人成在线观看 | 亚洲白嫩在线观看 | 精品在线免费播放 | 国产精品免费小视频 | 久久久久二区 | 男女羞羞的视频 | 国产欧美精品一区二区三区四区 | 中文字幕亚洲情99在线 | 91久久国产综合精品女同国语 | 午夜视频免费播放 | 黄色毛片免费看 | 欧美成人区 | 日韩激情一区二区三区 | 日韩精品中文字幕一区二区三区 | 国产精品久久久久久久成人午夜 | 欧美久久久久久久久 | 日本高清一级片 | 日本高清一级片 | 亚洲第五色综合网 | 美女av在线免费观看 | 国产精品视频成人 | 最新一区二区三区 | 黄wwww| 日韩精品久久久久久 | 国产精品久久二区 | 在线免费小视频 | 久久久久久久99 | 精品99在线视频 | 精品亚洲午夜久久久久91 | 精国品产一区二区三区有限公司 | 久久新网址|