在命令后面加上可實(shí)現(xiàn)后臺運(yùn)行。使用示例:
新建ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
但僅使用命令,當(dāng)關(guān)閉控制臺終端時,任務(wù)同樣會被終止。
nohup(no hang up)命令,即忽略SIGHUP信號。nohup能保證關(guān)閉控制臺終端時,任務(wù)不被終止:
關(guān)閉控制臺終端后,通過ps查看,easeapi.sh 的父進(jìn)程由終端進(jìn)程變成了init進(jìn)程,即使關(guān)閉終端,任務(wù)依然能保持運(yùn)行。nohup命令默認(rèn)會在當(dāng)前目錄創(chuàng)建nohup.out文件存儲輸出信息。如果要輸出到指定文件則:
nohup命令雖然簡單,但在一些情況下可能并不好用。比如,想使用scp命令從需要驗(yàn)證的服務(wù)端下載文件時,直接使用nohup命令并不會出現(xiàn)驗(yàn)證交互。這種情況下,推薦使用bg/fg命令。
Ctrl + C 和 Ctrl + Z是linux中兩種中斷命令,但作用有不同。Ctrl + C是強(qiáng)制中斷進(jìn)程,而Ctrl + Z則是暫停任務(wù)執(zhí)行。在終端中正常執(zhí)行scp命令,輸入賬戶密碼后,使用Ctrl + Z暫停任務(wù)。
jobs命令顯示當(dāng)前任務(wù)狀態(tài)。
可以看到任務(wù)已經(jīng)暫停,任務(wù)編號為1。
bg/fg將可將任務(wù)在前后臺切換。現(xiàn)在將任務(wù)切換到后臺:
在通過jobs查看,任務(wù)狀態(tài)已變成了running:
當(dāng)關(guān)閉終端后,任務(wù)可能會被終止。可使用disown命令忽略SIGHUP信號。
在linux上執(zhí)行腳本,當(dāng)退出頁面或電腦鎖屏后,腳本就停止執(zhí)行了。對需要長時間運(yùn)行的腳本非常不友好。
nohup(no hang up):可以讓程序不掛斷執(zhí)行。
:可以讓程序在后臺執(zhí)行。
“ nohup.log”: 表示將日志輸出到nohup.log文件上。
21:表示將正確日志、錯誤日志都輸出到正確日志指定的文件(nohup.log文件)上。
1.nohup
用途:不掛斷地運(yùn)行命令。
語法:nohup Command [ Arg … ] [ ]
無論是否將 nohup 命令的輸出重定向到終端,輸出都將附加到當(dāng)前目錄的 nohup.out 文件中。
如果當(dāng)前目錄的 nohup.out 文件不可寫,輸出重定向到 $HOME/nohup.out 文件中。
如果沒有文件能創(chuàng)建或打開以用于追加,那么 Command 參數(shù)指定的命令不可調(diào)用。
退出狀態(tài):該命令返回下列出口值:
126 可以查找但不能調(diào)用 Command 參數(shù)指定的命令。
127 nohup 命令發(fā)生錯誤或不能查找由 Command 參數(shù)指定的命令。
否則,nohup 命令的退出狀態(tài)是 Command 參數(shù)指定命令的退出狀態(tài)。
2.
用途:在后臺運(yùn)行
一般兩個一起用
nohup command
eg: nohup echo hello logs/hello.log 21
命令后直接加,這個命令就在后臺執(zhí)行;
正在運(yùn)行的命令,使用Ctrl+z,就掛起;
jobs命令,可以現(xiàn)實(shí)后臺,包括掛起的命令;
使用bg?%作業(yè)號?就可以把掛起的命令在后臺執(zhí)行;
使用fg??%作業(yè)號?就可以把后臺命令調(diào)到前臺。
分享題目:在后臺執(zhí)行l(wèi)inux命令的簡單介紹
網(wǎng)站URL:http://chinadenli.net/article8/ddegcop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、軟件開發(fā)、品牌網(wǎng)站建設(shè)、定制網(wǎng)站、App開發(fā)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)