欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python腳本當(dāng)作Linux中的服務(wù)啟動(dòng)實(shí)現(xiàn)方法

系統(tǒng) 2006 0

腳本服務(wù)化目的:

python 在 文本處理中有著廣泛的應(yīng)用,為了滿足文本數(shù)據(jù)的獲取,會(huì)每天運(yùn)行一些爬蟲抓取數(shù)據(jù)。但是網(wǎng)上買的服務(wù)器會(huì)不定時(shí)進(jìn)行維護(hù),服務(wù)器會(huì)被重啟。這樣我們的爬蟲服務(wù)就無法運(yùn)行。這個(gè)時(shí)候我們可以把python腳本服務(wù)化,服務(wù)器重啟后,腳本就會(huì)自動(dòng)運(yùn)行。解決服務(wù)器維護(hù)后需要手動(dòng)運(yùn)行python腳本。

實(shí)現(xiàn)方法:

1,給編寫好的python腳本開頭加上

            
#!/usr/bin/python
          

2,啟動(dòng)shell 腳本 編寫

            
vi pystock.sh

#vim /etc/init.d/httpd
#!bin/bash
lock="py_stock.py"
#啟動(dòng)服務(wù)方法
start(){
    echo "service start...."
    su root -c "python /root/python/py_stock/src/crawler/py_stock.py &"
}

            
              #停止服務(wù)方法
stop(){ echo "service stop...." pkill -f $lock}
#查看服務(wù)狀態(tài)
status(){
    if [ -e $lock ];then
      echo "$0 service start"
    else
      echo "$0 service stop"
    fi
}
#重新啟動(dòng)
restart(){
    stop
    start
}
case "$1" in
"start")
    start
    ;;
"stop")
    stop
    ;;
"status")
    status
    ;;
"restart")
    restart
    ;;
*)
    echo "$0 start|stop|status|restart"
    ;;
esac


            

3,復(fù)制腳本到/etc/init.d/目錄下:cp pystock.sh /etc/init.d/

4,給shell腳本賦予執(zhí)行權(quán)限 :chmod +x /etc/init.d/pystock.sh

5,添加服務(wù):chkconfig --add pystock.sh

6,設(shè)置服務(wù)為開機(jī)啟動(dòng):chkconfig --level 35 pystock.sh on

出現(xiàn)的問題:

當(dāng)我運(yùn)行shell 腳本啟動(dòng)python腳本時(shí),提示我一下錯(cuò)誤

syntax error near unexpected token `$'{\r''

這是因?yàn)閣indow 下?lián)Q行是\r\n,linux 下?lián)Q行是\n。我在window下編寫的shell 腳本拷貝到linux上。shell命令解讀時(shí)會(huì)先解讀/r,在解讀后面的腳本導(dǎo)致報(bào)錯(cuò)。而且這個(gè)\r 在Linux上是看不到的。這理要注意了

解決方法:

sed 's/\r//' 原文件 >轉(zhuǎn)換后文件

以上這篇python腳本當(dāng)作Linux中的服務(wù)啟動(dòng)實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 97在线观看视频 | 久久精品国产免费观看99 | 91成人精品 | 一级做a爰片性色毛片男小说 | 久久www免费人成看片高清 | 成人av网站在线观看 | 国产亚洲精品sese在线播放 | 欧美性野久久久久久久久 | 午夜视频网址 | 一道本不卡一区 | 亚洲一区二区三 | 青青青青娱乐 | 国产九色 | wwwwww日本| 不卡视频在线 | 九九视频高清视频免费观看 | 青草悠悠视频在线观看 | 国产精品国产三级国产专区5o | 特黄特色的免费大片看看 | 日本一区二区三区四区在线观看 | 欧美一区二区三区久久综合 | 国产精品久久久久aaaa九色 | 久久久婷 | 91精品久久久久久久久久 | 久久中文字幕2021精品 | 欧美性xxxxx极品老少 | 欧美一级久久 | 日韩精品专区在线影院重磅 | 国产精品久久久久久久午夜 | 色视频免费版高清在线观看 | 欧美成人在线影院 | 亚洲精品乱码久久久久久久久久 | 亚洲国产一区在线 | 色综合久久精品中文字幕首页 | 日韩一区二区三区在线观看 | 亚洲av一级毛片特黄大片 | 免费成人高清在线视频 | 97精品一区二区 | 午夜小视频在线播放 | 中文字幕在亚洲第一在线 | 精品成人免费一区二区在线播放 |