亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

防止shell腳本重復執行的代碼

2019-10-26 18:35:10
字體:
來源:轉載
供稿:網友

例如,要求腳本只能順序訪問某個資源,例如磁盤文件等,就可以參考下面的實現。

代碼如下:
#!/bin/bash
#
# file locking using bash.
# ver 0.1.6
#
# author : malundao ( malundao@sina.com )
# date   : 2011-08-31  
# ref    : http://unix.derkeiler.com/Newsgroups/comp.unix.shell/2005-09/0472.html
#
# note:
#   shflock_cleanhook() is a user defined function to clean up user-specific sth.
#
# /path/to/lock/. note; directory, not a file.
# should be modified
LOCKPATH="/tmp"
cleanup() {
        shflock_cleanhook
        cd $LOCKPATH
        [ -e lock.pid ] || exit
        read pid >/dev/null 2>&1 <lock.pid
        if [ -n "$pid" ]; then
            if [ "$pid" == "$$" ]; then
                rm -f lock.$pid
                rm -f lock.pid
                exit
            fi 
        fi 
        exit
}
#  trap EXIT ?
trap 'cleanup' HUP INT TERM
getlock() {
        oldpath=`pwd`
        cd $LOCKPATH
        while
                echo $$ > lock.$$
                [ -e lock.pid ]
        do
                rm lock.$$
                read pid >/dev/null 2>&1 <lock.pid
                if [ -n "$pid" ]; then
                        if [ -e /proc/$pid ]; then
                                cd $oldpath
                                return 1 # Lock is taken by others
                        else

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久人人97超碰精品888| 久久av在线播放| 中文字幕不卡av| 日韩成人高清在线| 亚洲精品永久免费精品| 国产99视频精品免视看7| 欧美另类交人妖| 亚洲影视九九影院在线观看| 日韩电影免费观看在线| 91精品在线看| 日韩中文字幕不卡视频| 亚洲国产精品一区二区三区| 色偷偷888欧美精品久久久| 黑人狂躁日本妞一区二区三区| 久久中国妇女中文字幕| 亚洲久久久久久久久久| 国产精品69精品一区二区三区| 日韩精品免费看| 日韩视频免费在线观看| 久久久天堂国产精品女人| 北条麻妃一区二区三区中文字幕| 亚洲欧美国产精品va在线观看| 日韩美女中文字幕| 38少妇精品导航| 亚洲成av人片在线观看香蕉| 91精品久久久久久久久久久久久| 久久久久久久久久久成人| 98精品国产高清在线xxxx天堂| 日本中文字幕成人| 成人精品久久久| 欧美精品激情blacked18| 久久影视电视剧免费网站清宫辞电视| 欧美在线观看www| 亚洲高清免费观看高清完整版| 国产精品成av人在线视午夜片| 一本久久综合亚洲鲁鲁| 国产欧美亚洲视频| 最近2019中文字幕mv免费看| 中文字幕少妇一区二区三区| 欧美色视频日本高清在线观看| 亚洲欧美激情四射在线日| 久久777国产线看观看精品| 亚洲第一色在线| 9.1国产丝袜在线观看| 成人国产精品色哟哟| 7m精品福利视频导航| 色老头一区二区三区| 午夜精品久久久久久久99黑人| 日韩女优人人人人射在线视频| 亚洲精品之草原avav久久| yellow中文字幕久久| 69国产精品成人在线播放| 亚洲精品一区二区三区不| 亚洲欧美国产日韩中文字幕| 在线视频精品一| 国产精品久久久久久亚洲影视| 国产69精品99久久久久久宅男| 97久久国产精品| 国产自摸综合网| 国产精品久久精品| 亚洲成人动漫在线播放| 亚洲免费人成在线视频观看| 欧美大片免费观看在线观看网站推荐| 亚洲欧美精品一区二区| 亚洲乱码国产乱码精品精天堂| 国产成人精品av| 欧美丰满少妇xxxxx| 欧美中文字幕视频| 日韩av色在线| 欧美另类第一页| 国产精品成人一区二区| 中文字幕亚洲在线| 久久黄色av网站| 中文精品99久久国产香蕉| 日本国产欧美一区二区三区| 久久91亚洲精品中文字幕奶水| 国内自拍欧美激情| 国产精品pans私拍| 亲子乱一区二区三区电影| 欧美老肥婆性猛交视频| 国产精品吹潮在线观看| 日韩少妇与小伙激情| 高清亚洲成在人网站天堂| 久久夜色精品国产| 国产精品黄色av| www.久久撸.com| 国产主播喷水一区二区| 国产91色在线|免| 中文字幕精品—区二区| 成人黄色av免费在线观看| 日韩免费高清在线观看| 国产精品露脸自拍| 国产日韩欧美在线观看| 伊人青青综合网站| 日韩av免费观影| 亚洲精品成人网| 国产日韩中文在线| 久操成人在线视频| 国产精品久久久久久久久免费看| 欧美丰满少妇xxxx| 国产成人综合精品| 性色av一区二区三区| 久久精品成人一区二区三区| 性色av一区二区三区| 日韩成人小视频| 成人午夜一级二级三级| 亚洲另类激情图| 国产成人一区二| 亚洲精品99久久久久| 国产日韩精品综合网站| 国产suv精品一区二区三区88区| 91情侣偷在线精品国产| 国产精品美女呻吟| 97碰碰碰免费色视频| 亚洲色图偷窥自拍| 国产精品r级在线| 亚洲第一区在线| 97在线看福利| 人九九综合九九宗合| 国产日韩欧美视频| 欧美又大粗又爽又黄大片视频| 777国产偷窥盗摄精品视频| 色悠久久久久综合先锋影音下载| 久久亚洲影音av资源网| 国产免费一区二区三区在线观看| 91久久精品一区| 亚洲精品国产精品国自产观看浪潮| 色先锋资源久久综合5566| 欧美日韩在线影院| 亚洲第一页在线| 中文字幕日韩在线观看| 成人激情黄色网| 日韩av最新在线观看| 亚洲自拍高清视频网站| 欧美激情精品久久久久久免费印度| 精品国产精品自拍| 国产精品精品国产| 国产欧美日韩免费| 国产成人精品国内自产拍免费看| 日本精品一区二区三区在线播放视频| 5252色成人免费视频| 国外色69视频在线观看| 欧美成人激情图片网| 亚洲已满18点击进入在线看片| 国产一区二区三区四区福利| 国产亚洲精品久久久久久777| 伊人久久久久久久久久久久久| 亚洲免费一在线| 亚洲国产精品va在线看黑人动漫| 538国产精品一区二区免费视频| 亚洲香蕉伊综合在人在线视看| 欧美另类极品videosbest最新版本| 91高清免费在线观看| 欧美激情视频在线| 青青在线视频一区二区三区| 亚洲淫片在线视频| 91极品女神在线| 精品久久久视频| 午夜精品久久久久久久白皮肤| 久久精品亚洲热| 国产+人+亚洲| 91chinesevideo永久地址| 激情成人中文字幕| 欧美在线xxx|