欧美三区_成人在线免费观看视频_欧美极品少妇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)論
主站蜘蛛池模板: 九九热在线免费观看 | 在线日韩精品视频 | 爱婷婷网站在线观看 | 91九色视频在线播放 | 久久这里是精品 | 成人国产激情福利久久精品 | 亚洲99 | 免费日韩av | 欧美专区视频 | 欧美成人久久 | 精品久久久久久久久久久久久久久 | 91人人看 | 草草国产成人免费视频 | 久草视频免费播放 | 美国成人a免费毛片 | 大陆黄色a级片 | 波多野衣结在线精品二区 | 浮力影院网站午夜 | 欧美午夜艳片欧美精品 | 免费黄色小视频 | 国产免国产免费 | 久久久精品影院 | 亚洲 日本 欧美 日韩精品 | a视频在线看 | 深夜网址你懂的 | 久久久久久久综合日本亚洲 | 天天爽夜夜爽夜夜爽 | 中文乱码一二三四有限公司 | 夜夜爽爽 | 亚洲孕交 | 激情五月色婷婷在线观看 | 久久这里只有精品免费播放 | 日本精品久久久久中文字幕2 | 色综合久久98天天综合 | 国产精品成人在线观看 | 色综合天天综合高清网国产 | 在线一区免费视频播放 | 国产在线综合一区二区三区 | 亚洲视频免费观看 | 奇米视频在线 | 国产在线欧美精品中文一区 |