国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

服務(wù)器后臺(tái)運(yùn)行python程序

這篇具有很好參考價(jià)值的文章主要介紹了服務(wù)器后臺(tái)運(yùn)行python程序。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

當(dāng)用戶(hù)注銷(xiāo)(logout)或者網(wǎng)絡(luò)斷開(kāi)時(shí),終端會(huì)收到 HUP(hangup)信號(hào)從而關(guān)閉其所有子進(jìn)程(包括sshd及其子進(jìn)程)。因此,我們的解決辦法就是讓進(jìn)程忽略 HUP 信號(hào).

利用nohup命令將python程序放在后臺(tái)運(yùn)行

nohup 就是讓提交的命令忽略 hangup 信號(hào),從而當(dāng)ssh連接狀態(tài)斷開(kāi)時(shí),不會(huì)被系統(tǒng)中斷掉;;
nohup 命令只需在要處理的命令前加上 nohup 即可,標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤缺省會(huì)被重定向到 nohup.out 文件中;一般可在結(jié)尾加上 & 表示將命令放入后臺(tái)運(yùn)行。

==這兩個(gè)語(yǔ)句也可以后臺(tái)運(yùn)行,記得要在終端exit一下==

python -u main.py > xxx.log 2>&1 &
# 關(guān)閉node用exit
exit

=========================================
nohup python -u test.py > test.out 2>&1 &
nohup python -u xxx.py > xxx.log 2>&1 &
# 運(yùn)行成功會(huì)輸出一個(gè)PID號(hào),如果想關(guān)閉運(yùn)行程序就可以:
kill -9 PID
nohup python test.py 1>result.txt 2>error.txt &
 

詳解:
“nohup”:保證程序不被掛起
“python”:確保執(zhí)行python代碼
“-u”:表示不啟用緩存,實(shí)時(shí)打印輸出信息到日志文件(不加利用tail查看時(shí)內(nèi)容不會(huì)實(shí)時(shí)刷新)也就是把輸出直接放到log中,沒(méi)這個(gè)參數(shù)的話(huà),log文件的生成會(huì)有延遲
“test.py”:運(yùn)行程序;
“>”:將打印信息輸出到日志文件;
“test.out”:輸出的日志文件;
“2>&1”:將標(biāo)準(zhǔn)錯(cuò)誤輸出轉(zhuǎn)變?yōu)闃?biāo)準(zhǔn)輸出,可以將錯(cuò)誤信息也輸出到日志文件中,0-> stdin, 1->stdout, 2->stderr,2與>結(jié)合代表錯(cuò)誤重定向,而1則代表錯(cuò)誤重定向到一個(gè)文件1,而不代表標(biāo)準(zhǔn)輸出
“&”:最后一個(gè)&表示后臺(tái)運(yùn)行程序
test.out 2>&1 自行更改日志輸出的目錄及文件filename

nohup指不斷地運(yùn)行,是no hang up的縮寫(xiě),指不間斷,不掛斷。nohup后臺(tái)運(yùn)行。
python 是運(yùn)行python文件
-u:python的輸出又緩沖,導(dǎo)致xxx.log并不能夠馬上看到輸出。-u參數(shù),使得python不啟用緩沖,可以即時(shí)看到輸出。
xxx.log保存輸出的信息,運(yùn)行程序時(shí)會(huì)生成這個(gè)xxx文件,里面保存這輸出的信息。
2>&1 將錯(cuò)誤信息重定向到標(biāo)準(zhǔn)輸出
& 最后一個(gè)&符號(hào)代表后臺(tái)運(yùn)行

利用ps命令查看進(jìn)程:

ps -ef | grep python

ps -ef | grep pythonps aux |grep python之間的比較參考連接

利用kill命令殺死進(jìn)程:

kill -9 進(jìn)程序號(hào)

用top查看進(jìn)程占用內(nèi)存的情況:

top

利用tail命令查看日志內(nèi)容:

tail -f test.out

Linux命令行下終止當(dāng)前程序

在命令行下起著終止當(dāng)前執(zhí)行程序的作用:

Ctrl+c

相當(dāng)于exit命令,退出當(dāng)前shell:

Ctrl+d

掛起當(dāng)前shell:

 Ctrl+s

解凍掛起的shell再不行就重新連接打開(kāi)一個(gè)終端,reboot linux 或 kill 相關(guān)進(jìn)程:

Ctrl+q

參考鏈接文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-459737.html

參考鏈接

查看目錄 /path/to/Images 下的所有文件數(shù)量

# 查看所有的文件數(shù)量
ls -1 /path/to/data/Images | wc -l

# 查看文件夾下jpg圖片得數(shù)量
ls -1 /path/to/data/Images/*.jpg | wc -l

# 查看文件夾下txt文件得數(shù)量
ls -1 /path/to/data/Images/*.txt | wc -l

到了這里,關(guān)于服務(wù)器后臺(tái)運(yùn)行python程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何在服務(wù)器上運(yùn)行 Python 程序

    如何在服務(wù)器上運(yùn)行 Python 程序

    大家好,我是強(qiáng)哥。 今天給大家分享一個(gè)小的知識(shí)點(diǎn), 如何在服務(wù)器上運(yùn)行 Python 程序 。 我的服務(wù)器系統(tǒng)是 CentOS 7.9 ,這也是最常用的服務(wù)器系統(tǒng)之一。 我將以此為例,給大家介紹一個(gè)零基礎(chǔ)也可以輕松上手的,在服務(wù)器上運(yùn)行 Python 程序的方法。 安裝好寶塔面板以后,主

    2024年01月23日
    瀏覽(28)
  • Linux云服務(wù)器的使用,以及運(yùn)行Python程序

    Linux云服務(wù)器的使用,以及運(yùn)行Python程序

    目錄 1、使用Linux云服務(wù)器的軟件 1.1、MobaXterm_Personal 1.2、WindTerm 1.3、FileZilla FTP 2、Linux系統(tǒng)運(yùn)行Python程序 3、Linux系統(tǒng)查看包、虛擬環(huán)境、安裝包等 以下幾個(gè)深度學(xué)習(xí)服務(wù)器都不錯(cuò):智星云、AutoDL、恒源云 1.1、 MobaXterm_Personal 推薦MobaXterm_Personal mobaxterm是一款方便網(wǎng)站管理員遠(yuǎn)

    2023年04月25日
    瀏覽(24)
  • 使用vscode遠(yuǎn)程服務(wù)器,讓代碼在vscode關(guān)閉后也在服務(wù)器后臺(tái)運(yùn)行

    可以使用VScode的Remote-SSH插件來(lái)連接遠(yuǎn)程服務(wù)器,并在關(guān)閉了VScode后讓訓(xùn)練代碼在后臺(tái)運(yùn)行。 具體的步驟如下: 安裝VScode和OpenSSH,確保你可以在本地終端使用ssh命令連接服務(wù)器。 在VScode的擴(kuò)展頁(yè)面搜索并安裝Remote-SSH插件。 在VScode的左側(cè)菜單欄選擇SSH Targets,點(diǎn)擊齒輪圖標(biāo),

    2024年02月11日
    瀏覽(21)
  • Ubuntu服務(wù)器中java -jar 后臺(tái)運(yùn)行Spring Boot項(xiàng)目

    問(wèn):我在我的服務(wù)器中java -jar 運(yùn)行springboot項(xiàng)目,但是我操作不了命令了,必須要終止掉才能執(zhí)行后面的操作,怎么樣才能讓他后臺(tái)運(yùn)行呢?比如我的jar包名是tools-boot-0.0.1-SNAPSHOT.jar 使用nohup命令: 在命令前加上nohup,并通過(guò)重定向?qū)⑤敵霰4娴轿募?。例如?問(wèn):這個(gè)outp

    2024年02月08日
    瀏覽(29)
  • 遠(yuǎn)程Linux/ubuntu服務(wù)器后臺(tái)不間斷運(yùn)行py文件/sh腳本

    通常我們?cè)谏a(chǎn)環(huán)境中運(yùn)行一些項(xiàng)目時(shí)需要將程序不間斷的運(yùn)行在服務(wù)器上,并且將日志文件打印到某個(gè)文件中,直到程序運(yùn)行結(jié)束,下面介紹了在Linux服務(wù)器上不間斷運(yùn)行py文件的方式,以及如何保存相應(yīng)的日志信息。 對(duì)于 .py 文件,在對(duì)應(yīng)路徑下運(yùn)行遠(yuǎn)程終端命令行指令:

    2024年02月10日
    瀏覽(20)
  • server服務(wù)器報(bào)錯(cuò)_應(yīng)用程序-特定 權(quán)限設(shè)置并未向在應(yīng)用程序容器 不可用 SID (不可用)中運(yùn)行的地址 LocalHost (使用 LRPC) 中的用戶(hù)

    server服務(wù)器報(bào)錯(cuò)_應(yīng)用程序-特定 權(quán)限設(shè)置并未向在應(yīng)用程序容器 不可用 SID (不可用)中運(yùn)行的地址 LocalHost (使用 LRPC) 中的用戶(hù)

    server服務(wù)器時(shí)間報(bào)錯(cuò)日志:應(yīng)用程序-特定 權(quán)限設(shè)置并未向在應(yīng)用程序容器 不可用 SID (不可用)中運(yùn)行的地址 LocalHost (使用 LRPC) 中的用戶(hù) NT AUTHORITYNETWORK SERVICE SID (S-1-5-20)授予針對(duì) CLSID 為 {46063B1E-BE4A-4014-8755-5B377CD462FC} 、APPID 為 {FAAFC69C-F4ED-4CCA-8849-7B882279EDBE} 的 COM 服務(wù)器應(yīng)用程

    2024年04月16日
    瀏覽(27)
  • 解決微信小程序無(wú)法訪問(wèn)后臺(tái)服務(wù)器問(wèn)題

    解決微信小程序無(wú)法訪問(wèn)后臺(tái)服務(wù)器問(wèn)題

    小程序可以調(diào)用我們后臺(tái)的接口前提就是我們要配置一個(gè)合法域名。且開(kāi)頭為https形式。 掃碼登陸微信公眾平臺(tái)-開(kāi)發(fā)-開(kāi)發(fā)管理-開(kāi)發(fā)設(shè)置 ?如果沒(méi)有域名要么就買(mǎi)一個(gè),或者通過(guò)內(nèi)網(wǎng)穿透,獲取一個(gè)https域名。內(nèi)網(wǎng)穿透工具有很多,我這里以花生殼為例。 只需要注冊(cè)完畢進(jìn)入

    2024年02月12日
    瀏覽(23)
  • 嘗試添加服務(wù)器中正在運(yùn)行的docker容器時(shí)報(bào)錯(cuò):當(dāng)前用戶(hù)沒(méi)有運(yùn)行“docker”的權(quán)限

    嘗試添加服務(wù)器中正在運(yùn)行的docker容器時(shí)報(bào)錯(cuò):當(dāng)前用戶(hù)沒(méi)有運(yùn)行“docker”的權(quán)限

    環(huán)境 1,通過(guò)vscode ssh到服務(wù)器的 2,服務(wù)器端有一個(gè)contianer,但是無(wú)法通過(guò)vscode的Dev contianer組件將服務(wù)器中正在運(yùn)行的contianer添加過(guò)來(lái) 3,值得注意的一點(diǎn)是,我沒(méi)有把當(dāng)前用戶(hù)添加到docker用戶(hù)組中,這也是報(bào)錯(cuò)的原因 報(bào)錯(cuò)內(nèi)容 解決辦法 當(dāng)前用戶(hù)添加到docker用戶(hù)組中 然后一

    2024年01月19日
    瀏覽(30)
  • 如何在服務(wù)器上運(yùn)行 MATLAB 程序

    如何在服務(wù)器上運(yùn)行 MATLAB 程序 在服務(wù)器上運(yùn)行 MATLAB 程序可以提供更強(qiáng)大的計(jì)算能力和更高效的資源管理。本文將介紹如何在服務(wù)器上設(shè)置和配置 MATLAB,并演示一個(gè)簡(jiǎn)單的示例程序。 步驟 1:安裝 MATLAB 首先,確保服務(wù)器上已經(jīng)安裝了 MATLAB 軟件。根據(jù)您的操作系統(tǒng)和版本,

    2024年02月06日
    瀏覽(18)
  • 群暉運(yùn)行Python服務(wù)器

    群暉運(yùn)行Python服務(wù)器

    安裝python3 到應(yīng)用套件搜索安裝即可 開(kāi)機(jī)啟動(dòng) 測(cè)試服務(wù)器

    2023年04月09日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包