linux環(huán)境后臺自動運行python程序禁止不中斷,python后臺自動運行,并輸出日志文件
導讀簡介描述:Linux后臺運行Python程序的幾種方法講解Linux如何在后臺一直運行python程序python腳本在linux下怎么在后臺一直啟動看這一篇簡簡單單的文章就夠了當Python程序需要一直運行時,可以讓程序在后臺運行并將運行信息輸出到日志文件中。注意:如果是python3則以下ptyhon改為python3一般使用nohuppython-u***.py>log.log2>&1&只記錄異常日志nohuppython-u***.py>/dev/null2>error.log2>&1&不記錄任何日志nohuppython-uJob.py>/dev/null2>&1&命令說明“nohup”:保證程序不被掛起“python”:是執(zhí)行python代碼的命令“-u”:表示不啟用緩存,實時輸出打印信息到日志文件(如果不加-u,則會導致日志文件不會實時刷新代碼中的print函數(shù)的信息)“***.py”:
標簽: 海鑫網絡 五家渠網站建設 文件 后臺 日志 輸出 python log
個人/五家渠企業(yè)網站建設:698元,聯(lián)系電話:15093778828
更多五家渠網站建設 五家渠商城系統(tǒng)程序 五家渠定制程序開發(fā)需求請咨詢在線客服!
Linux后臺運行Python程序的幾種方法講解
Linux如何在后臺一直運行python程序
python腳本在linux下怎么在后臺一直啟動
看這一篇簡簡單單的文章就夠了
當 Python 程序需要一直運行時,可以讓程序在后臺運行并將運行信息輸出到日志文件中。
注意:如果是python3則以下ptyhon改為python3
一般使用
nohup python -u ***.py > log.log 2>&1 &
只記錄異常日志
nohup python -u ***.py >/dev/null 2>error.log 2>&1 &
不記錄任何日志
nohup python -u Job.py >/dev/null 2>&1 &
命令說明
“nohup” :保證程序不被掛起
“python”:是執(zhí)行python代碼的命令
“-u”:表示不啟用緩存,實時輸出打印信息到日志文件(如果不加-u,則會導致日志文件不會實時刷新代碼中的print函數(shù)的信息)
“***.py”:是python的源代碼文件
“l(fā)og.log”:是輸出的日志文件
“>”:是指將打印信息指定到日志文件
“2>&1”:將標準錯誤輸出轉變化標準輸出,可以將錯誤信息也輸出到日志文件中(0-> stdin, 1->stdout, 2->stderr)
關閉命令
查看進程
ps -ef|grep python 或者
ps -ef|grep ***
關閉進程
kill -9 pid號
個人/五家渠企業(yè)網站建設:698元,聯(lián)系電話:15093778828
更多五家渠網站建設 五家渠商城系統(tǒng)程序 五家渠定制程序開發(fā)需求請咨詢在線客服!
本文地址:www.lio1.com/websitewujiaqu/solution/7298.html
如沒特殊注明,文章均為海鑫網絡原創(chuàng)
轉載請注明來自:www.lio1.com