亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python腳本當作Linux中的服務啟動實現方法

系統 2126 0

腳本服務化目的:

python 在 文本處理中有著廣泛的應用,為了滿足文本數據的獲取,會每天運行一些爬蟲抓取數據。但是網上買的服務器會不定時進行維護,服務器會被重啟。這樣我們的爬蟲服務就無法運行。這個時候我們可以把python腳本服務化,服務器重啟后,腳本就會自動運行。解決服務器維護后需要手動運行python腳本。

實現方法:

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

            
#!/usr/bin/python
          

2,啟動shell 腳本 編寫

            
vi pystock.sh

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

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


            

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

4,給shell腳本賦予執行權限 :chmod +x /etc/init.d/pystock.sh

5,添加服務:chkconfig --add pystock.sh

6,設置服務為開機啟動:chkconfig --level 35 pystock.sh on

出現的問題:

當我運行shell 腳本啟動python腳本時,提示我一下錯誤

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

這是因為window 下換行是\r\n,linux 下換行是\n。我在window下編寫的shell 腳本拷貝到linux上。shell命令解讀時會先解讀/r,在解讀后面的腳本導致報錯。而且這個\r 在Linux上是看不到的。這理要注意了

解決方法:

sed 's/\r//' 原文件 >轉換后文件

以上這篇python腳本當作Linux中的服務啟動實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久夜夜操 | 精品一久久香蕉国产线看播放 | 亚洲一区日韩二区欧美三区 | 国产精品美女久久久久网 | 四虎影视最新网站在线播放 | 久久久久嫩草影院精品 | 香蕉久久国产 | 天天天天天天天操 | 亚洲精品天堂一区二区三区 | 久久精品久久久久 | 丰满放荡岳乱妇91www | 青青久久久| 干干操操| 日韩一区二区视频 | 青草视频.com| 99视频全部免费 | 一区二区色 | 五月婷婷亚洲综合 | 亚洲好色网 | 国产精品第一页爽爽影院 | 中文字幕精品一区二区三区视频 | 成人免费淫片免费观看 | 欧美成人aaaaa免费视频 | 国产成人香蕉 | 亚洲美女视频免费 | 一级做a爰片久久毛片唾 | 免费黄色一级网站 | 欧美在线一区二区三区精品 | 开心久久婷婷综合中文字幕 | 免费观看欧美一级毛片 | 国产在线精品观看一区 | 免费成人黄色 | 99国产精品免费视频观看 | 国产欧美一区二区三区久久 | 免费国产不卡午夜福在线观看 | 国产福利视频一区二区三区四区 | 国产精品福利尤物youwu | 婷婷亚洲综合 | 午夜国产精品久久影院 | 色综合久久久 | 日本 欧美 国产 |