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

首頁 > 開發 > Linux Shell > 正文

shell腳本實現實時檢測文件變更

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

使用python做web開發,現在流行使用uwsgi調用python程序,但是使用uwsgi一段時間發現有一個弊端,就是每次更改源代碼后必須重啟uwsgi才能生效,包括更改模板文件也是,我是個懶人,再經過一段時間反復的更改-重啟后我終于忍受不了,決定寫一個腳本來定時程序目錄的文件改動,并及時自動重啟uwsgi,來解放我的雙手可以不用理會這些瑣碎的重啟工作. 用了點時間來編寫了一個腳本用來判斷是否更改,然后判斷是否需要重啟uwsgi.

下面放出腳本內容:

#!/bin/bash# Author   : cold# Filename  : checkchange.sh# Useage   : sh checkchange.sh [dir]checkisdir()    # Have one argument    # The argument is a directory    for i in `ls $1 | sed -e 's/ //n/g'`    do        if [ -d $1/$i ]        then            if [ $i == "bin" -o $i == "lib" -o $i == "include" ]  # 不想檢測的目錄(這里是使用virtualenv生成的環境文件)            then                continue            fi            dir="$1/$i"            checkisdir $dir        else            files=$files'/n'$1'/'$i        fi    done    echo -e $files}while truedo    if [ -e /tmp/stat.tmp ]    then        for i in `checkisdir $1`        do            if [ -e /tmp/patch.tmp ]            then                stat $i | grep Change > /tmp/nstat.tmp                rm -f /tmp/patch.tmp                continue            fi            stat $i | grep Change >> /tmp/nstat.tmp        done        diff /tmp/stat.tmp /tmp/nstat.tmp > /tmp/patch.tmp        if [ $? -eq 0 ]        then            sleep 10        else            /etc/init.d/uwsgi.py restart          # 將此處更改為想要做的操作            patch /tmp/stat.tmp /tmp/patch.tmp        fi    else        for i in `checkisdir $1`        do            stat $i | grep Change >> /tmp/stat.tmp        done        continue    fidone

這里主要測試變更后重啟uwsgi,使用方法:我的bottle程序在/code/python下:

復制代碼 代碼如下:

sh checkchange.sh /code/python &

如果使用svn可以參考下面代碼:

#!/bin/bash# Author    : cold# Filename   : checkupdate.sh# Describle   : To Check update of svnwhile truedo    cd /code/python    svn up | grep At > /dev/null 2>&1    if [ $? -eq 0 ]    then        sleep 30    fi    svn up | grep Updated > /dev/null 2>&1    if [ $? -eq 0 ]    then        /etc/init.d/uwsgi.py restart    fidone

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品专区一| 久久亚洲欧美日韩精品专区| 91探花福利精品国产自产在线| 久久精品99无色码中文字幕| 亚洲免费av网址| 国产成人精品国内自产拍免费看| 欧美性做爰毛片| 亚洲综合国产精品| 日韩av电影在线网| 成人观看高清在线观看免费| 欧美日本精品在线| 精品国产乱码久久久久久虫虫漫画| 亚洲精品电影网| 奇米成人av国产一区二区三区| 91精品国产综合久久久久久久久| 九九热精品视频| 日韩精品欧美国产精品忘忧草| 6080yy精品一区二区三区| 成人福利网站在线观看11| 色99之美女主播在线视频| 68精品国产免费久久久久久婷婷| 91精品国产高清自在线看超| 久久国产精品久久久久久| 欧美专区国产专区| 法国裸体一区二区| 中文字幕久久久| 欧美放荡办公室videos4k| 久久久电影免费观看完整版| 精品视频在线播放| 日韩av电影手机在线观看| 亚洲国产成人精品电影| 亚洲福利视频网| 美女扒开尿口让男人操亚洲视频网站| 欧美三级欧美成人高清www| 色无极亚洲影院| 欧美日韩在线影院| 日韩在线播放av| 国产成人中文字幕| 国产福利精品av综合导导航| 久久久97精品| 91精品国产乱码久久久久久久久| 亚洲午夜色婷婷在线| 欧美激情手机在线视频| 亚洲欧洲成视频免费观看| 国产成人高潮免费观看精品| 中文字幕亚洲二区| 国产视频观看一区| 狠狠躁夜夜躁人人躁婷婷91| 久久久天堂国产精品女人| 欧美成人高清视频| 欧美在线视频在线播放完整版免费观看| 国产999精品视频| 国产欧美日韩视频| 日本免费在线精品| 96sao精品视频在线观看| 91亚洲国产成人久久精品网站| 亚洲成成品网站| 日韩欧美一区视频| 欧美电影在线观看完整版| 成人黄色在线播放| 亚洲丁香久久久| 久久琪琪电影院| 欧美另类99xxxxx| 欧美做爰性生交视频| 日本精品久久久久影院| 国产美女被下药99| 中文字幕亚洲精品| 欧美激情精品久久久久久黑人| 中文字幕国产精品| 亚洲www在线| 欧美黄色性视频| 久久av在线看| 久久影视电视剧免费网站清宫辞电视| 自拍偷拍亚洲欧美| 亚洲欧美在线免费| 欧美精品www在线观看| 国产精品视频永久免费播放| 国产伊人精品在线| 北条麻妃久久精品| 欧美专区在线视频| 国产一区二区在线免费| 国产精品91在线| 欧美精品在线免费| 国产视频精品免费播放| 久久777国产线看观看精品| 91中文字幕在线观看| 日韩免费av在线| 欧美另类xxx| 国产成人精品久久二区二区91| 一级做a爰片久久毛片美女图片| 欧美精品videos性欧美| 成人午夜激情免费视频| 97碰在线观看| 亚洲欧美色婷婷| 日韩麻豆第一页| 久久亚洲精品一区二区| 日韩国产欧美精品一区二区三区| 亚洲色图五月天| 国产精品对白刺激| 欧洲精品久久久| 欧美一级电影免费在线观看| 亚洲欧美另类在线观看| 亚洲精品丝袜日韩| 精品国产乱码久久久久久天美| 红桃av永久久久| 欧美精品做受xxx性少妇| 在线观看国产精品淫| 欧美极品xxxx| 国产专区欧美专区| 日韩欧美视频一区二区三区| 成人性生交大片免费看小说| 亚洲第一区第一页| xxx一区二区| 日韩av免费在线看| 亚洲第一av网| 久久99精品久久久久久噜噜| 97人人模人人爽人人喊中文字| 久久久久久久久久久久久久久久久久av| 这里精品视频免费| 一区二区在线视频播放| 高清欧美性猛交xxxx| 日韩中文有码在线视频| 国产啪精品视频| 成人免费视频网址| 成人中文字幕+乱码+中文字幕| 亚洲色图av在线| 91av视频导航| 97精品伊人久久久大香线蕉| 色妞色视频一区二区三区四区| 九九久久久久久久久激情| 国产精品黄页免费高清在线观看| 97视频在线看| 日韩av在线免费播放| 国产v综合ⅴ日韩v欧美大片| 自拍偷拍亚洲一区| 久久精品久久久久久国产 免费| 亚洲欧美日韩一区二区三区在线| 日韩中文字幕在线视频| 国产精品扒开腿爽爽爽视频| 久久在精品线影院精品国产| 国产亚洲欧美日韩一区二区| 亚洲免费视频在线观看| 久久艹在线视频| 精品小视频在线| 久久久精品美女| 亚洲影视九九影院在线观看| 久久久精品国产一区二区| 成人免费观看49www在线观看| 日韩欧美a级成人黄色| 欧美一乱一性一交一视频| 在线观看国产精品淫| 九九精品视频在线观看| 欧美日韩在线免费观看| 亚洲美女中文字幕| 欧美大人香蕉在线| 国产精品香蕉av| 91免费观看网站| 97视频在线观看成人| **欧美日韩vr在线| 91在线精品播放| 国产精品永久免费| 91久久久国产精品| 国产精品嫩草影院一区二区| 成人黄色免费片|