日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

结束python服务器进程_服务器端后台持续执行python程序小demo

發(fā)布時(shí)間:2024/10/14 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 结束python服务器进程_服务器端后台持续执行python程序小demo 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

冰先生:python小腳本,爬天氣預(yù)報(bào)并定時(shí)發(fā)郵件提醒(適合小情侶的甜蜜打開(kāi)方式)?zhuanlan.zhihu.com

上一篇寫(xiě)了做個(gè)可以發(fā)送郵件的小demo,這一篇呢我們來(lái)談一談如何讓他更加方便的自動(dòng)執(zhí)行,剛開(kāi)始的時(shí)候吧,我有3個(gè)想法,1.放在服務(wù)器讓他在后臺(tái)執(zhí)行;2.寫(xiě)在Django里面,可以在后臺(tái)設(shè)置;3.放在Windows上面定時(shí)任務(wù),到了設(shè)定的時(shí)間就調(diào)用,最后啊,為了方便我還是把他放在了服務(wù)器上面后臺(tái)執(zhí)行,后續(xù)要是時(shí)間多的話可以把它集成在我的博客里,這樣方便,想修改的時(shí)候不用動(dòng)源碼。

ok我們講完了流程,接下來(lái)就是實(shí)踐的環(huán)節(jié)了!

初步嘗試:

剛開(kāi)始直接把代碼傳到服務(wù)器,執(zhí)行的時(shí)候出問(wèn)題了,因?yàn)樵垡膊皇呛芏?wù)器,于是乎今天2020年9月23日上午在我乎上面發(fā)了一個(gè)問(wèn)題, 感謝@洛克大佬兒的解答,才有了今天我寫(xiě)的這一篇文章,得盡快記錄下來(lái),省的忘了。python腳本在服務(wù)器執(zhí)行報(bào)錯(cuò)??www.zhihu.com

原來(lái)購(gòu)買(mǎi)的某云服務(wù)器默認(rèn)的情況不給開(kāi)發(fā)郵件的25端口,你得去找,然后才能開(kāi)通,這是某云解封25端口的鏈接:有需要的朋友可以去康康!https://cloud.tencent.com/document/product/213/40436?cloud.tencent.com

解封完了可以繼續(xù)往下走了!

后臺(tái)部署:

創(chuàng)建好這2個(gè)文件,bai.py里面存放我們寫(xiě)好的python代碼,bai.out文件里面存放一些輸出的日志記錄

nohup python -u bai.py > bai.out 2>&1 &

# nohup+最后面的& 是讓命令在后臺(tái)執(zhí)行

# >bai.out 是將信息輸出到out日志中

# 2>&1 是將標(biāo)準(zhǔn)錯(cuò)誤信息轉(zhuǎn)變成標(biāo)準(zhǔn)輸出,這樣就可以將錯(cuò)誤信息輸出到bai.out 日志里面來(lái)。

命令執(zhí)行完畢會(huì)返回一個(gè)id,看到這個(gè)id就說(shuō)明這程序在后臺(tái)執(zhí)行了,如果看到的是:

就說(shuō)明你登錄的這個(gè)賬號(hào)吧權(quán)限不夠,先修改一下權(quán)限:

sudo chmod 777 youfile.py

再次執(zhí)行即可!

為了驗(yàn)證是否在后臺(tái)記錄,我們退出了再次重新登陸一下看看

tail -f bai.out

這就大功告成!

若是想結(jié)束本程序呢,就先查看一下進(jìn)程,然后直接殺掉對(duì)應(yīng)的id號(hào)的程序就成

ps -ef | grep python

kill -9 youid

與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的结束python服务器进程_服务器端后台持续执行python程序小demo的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。