新聞中心
在linux系統(tǒng)中,`disown` 命令可以用來管理后臺任務(wù)。這個命令可以幫助用戶在運行的hell中孤立子進程。換句話說,它將不受shell的控制,讓shell可以安全退出而不會終止子進程。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),桂東企業(yè)網(wǎng)站建設(shè),桂東品牌網(wǎng)站建設(shè),網(wǎng)站定制,桂東網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,桂東網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
一般而言,可以使用 `Ctrl + Z` 鍵來將運行中的進程暫停,然后將它移動到后臺,以便進行其它任務(wù)。一旦暫停,可以使用 `fg` 將其返回前臺,也可以用 `bg` 將它發(fā)送到后臺。然而,在使用 `Ctrl+Z` 暫停進程時,shell還會保留對該進程的控制。如果斷開shell連接,shell會終止該進程。
這就是 `disown` 命令的作用,它可以幫助用戶在退出shell時,保留對某些后臺任務(wù)的控制。
下面介紹一下 `disown` 命令的語法:
disown [-ar] [jobspec ...]
`Jobspec` 指的是一個后臺任務(wù)的ID,比如,一條 `sleep 10` 語句。用戶可以使用 `jobs` 命令來查看后臺任務(wù)的ID。 `-r` 選項用來告訴shell 把該進程從進程表中移除。 `-a` 選項用來告訴shell 移除所有后臺任務(wù)。
讓我們來看一個示例,運行一條 `sleep` 命令到后臺:
$ sleep 10 &
[1] 2342
然后用 `jobs` 命令查看其ID:
$ jobs
[1]+ Running sleep 10 &
最后使用 `disown` 將它發(fā)送到后臺,這樣即使斷開shell連接,它仍會保持運行:
$ disown %1
現(xiàn)在,該進程不再受shell的控制,可以安全退出shell而不會終止它。
總之,Linux中的`disown` 命令可以用來管理后臺任務(wù)。它可以幫助用戶脫離shell而不殺死后臺運行進程,從而避免系統(tǒng)風險。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁設(shè)計、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設(shè)計,網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
本文標題:使用disown命令在Linux系統(tǒng)中管理后臺任務(wù)(linuxdisown)
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/dpeojgs.html


咨詢
建站咨詢
