linux使后臺(tái)命令暫停 linux暫停程序命令

linux后臺(tái)運(yùn)行、關(guān)閉、查看后臺(tái)任務(wù)常用命令

一、

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供新干網(wǎng)站建設(shè)、新干做網(wǎng)站、新干網(wǎng)站設(shè)計(jì)、新干網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、新干企業(yè)網(wǎng)站模板建站服務(wù),10多年新干做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

加在一個(gè)命令的最后,可以把這個(gè)命令放到后臺(tái)執(zhí)行,如:

[root@bqh-01 ~]# watch -n 3 "sh 1.sh " #每3s在后臺(tái)執(zhí)行一次 1.sh 腳本

二、ctrl + z

可以將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài)。

三、jobs

查看當(dāng)前有多少在后臺(tái)運(yùn)行的命令

jobs -l選項(xiàng)可顯示所有任務(wù)的PID,jobs的狀態(tài)可以是running, stopped, Terminated。但是如果任務(wù)被終止了(kill),shell 從當(dāng)前的shell環(huán)境已知的列表中刪除任務(wù)的進(jìn)程標(biāo)識(shí)。

將后臺(tái)中的命令調(diào)至 前臺(tái) 繼續(xù)運(yùn)行。如果后臺(tái)中有多個(gè)命令,可以用fg %jobnumber(是命令編號(hào),不是進(jìn)程號(hào))將選中的命令調(diào)出。

五、bg

將一個(gè)在后臺(tái)暫停的命令,變成在 后臺(tái) 繼續(xù)執(zhí)行。如果后臺(tái)中有多個(gè)命令,可以用bg %jobnumber將選中的命令調(diào)出。

六、kill

****

前臺(tái)進(jìn)程的終止:Ctrl+c

****七、 nohup

如果讓程序始終在后臺(tái)執(zhí)行,即使關(guān)閉當(dāng)前的終端也執(zhí)行(之前的做不到),這時(shí)候需要nohup。該命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運(yùn)行相應(yīng)的進(jìn)程。關(guān)閉中斷后,在另一個(gè)終端jobs已經(jīng)無法看到后臺(tái)跑得程序了,此時(shí)利用ps(進(jìn)程查看命令)

pre style="margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"ps -aux | grep "1.sh" #a:顯示所有程序 u:以用戶為主的格式來顯示 x:顯示所有程序,不以終端機(jī)來區(qū)分/pre

linux執(zhí)行命令停止無限彈

linux執(zhí)行命令停止無限彈如下

先來寫一個(gè)需要一直運(yùn)行的程序,比如 Flask 版的 Hello World$ vi hello.pyfrom flask import Flaskapp = Flask(__name__)pp.route('/') index():return hello world'if __name__ == '__main__':app.run(host='0.0.0.0') pip install flask$ python hello.p啟動(dòng)成功控制臺(tái)提示:* Running on (Press CTRL+C to quit)此時(shí)打開瀏覽器訪問 http://你的服務(wù)器ip:5000 即可看到 Hello World 了按 CTRL+C 退出,如果想讓程序一直運(yùn)行又想同時(shí)做其他事怎么辦?

CTRL+Z 暫停程序程序在前臺(tái)運(yùn)行時(shí),按下 CRTL+Z, 程序進(jìn)入暫停狀態(tài)[1] + 74237 suspended python hello.py此時(shí)你又可以在終端下敲其他命令了。但刷新瀏覽器,長(zhǎng)時(shí)間沒有響應(yīng),因?yàn)槌绦蜻M(jìn)入暫停狀態(tài)了。jobs 列出后臺(tái)運(yùn)行的命$ jobs[1] - suspended python hello.py

再來啟動(dòng)一個(gè)命令,比如$ tail -f hello.py然后 CTRL+Z 暫停,再運(yùn)行下 jobs 命令前面的[1] [2] 是任務(wù)編號(hào),+ - 和接下來要說的 fg、bg 命令有關(guān),suspended 那一欄表示狀態(tài),剩下的就是命令

要把一個(gè)程序放在后臺(tái)運(yùn)行,照上面的做法,得先運(yùn)行,然后 CTRL+Z 暫停,再用 bg 命令放到后臺(tái)運(yùn)行。使用 來簡(jiǎn)化這一過程,并且使用 來重定向后臺(tái)運(yùn)行的程序在終端上的輸出。

Linux系統(tǒng)中暫停正在運(yùn)行的進(jìn)程并放入后臺(tái)

當(dāng)集群之間使用scp拷貝大容量文件時(shí),往往需要將其放入后臺(tái)進(jìn)行運(yùn)行,但scp需要輸入用戶密碼,因此我們可以將scp進(jìn)程暫停后放入后臺(tái)運(yùn)行,具體步驟如下:

1、scp big_file xxx@xx.xx.xx.xx:~

2、ctrl+z鍵 (暫停終端命令窗口正在運(yùn)行的進(jìn)程)

3、bg %1 (將暫停的進(jìn)程放入后臺(tái)運(yùn)行)

4、jobs (查看后臺(tái)運(yùn)行的進(jìn)程)

ps:

bg命令基本格式為 bg %工作號(hào)(可通過jobs命令查看暫停和后臺(tái)運(yùn)行的進(jìn)程工作號(hào))

當(dāng)前標(biāo)題:linux使后臺(tái)命令暫停 linux暫停程序命令
鏈接地址:http://muchs.cn/article4/ddcsdoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷、企業(yè)建站、建站公司、手機(jī)網(wǎng)站建設(shè)商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化