linux關(guān)閉終端命令 linux 關(guān)閉命令

如何讓Linux的腳本關(guān)閉終端后繼續(xù)執(zhí)行?

在Linux的shell終端中執(zhí)行一個命令時是不能關(guān)掉終端的,否則程序也會終止。

創(chuàng)新互聯(lián)建站從2013年開始,先為蘄春等服務(wù)建站,蘄春等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為蘄春企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

但是有些耗時比較長的命令是無法保證一直開著終端的,費電就不說了,畢竟網(wǎng)絡(luò)還有不穩(wěn)定的時候,一掉線程序也關(guān)掉了。

解決方法是nohup命令,在程序的前面加上nohup,程序的后面加上,這樣程序就會一直執(zhí)行直到結(jié)束。

比如:nohup php spider.php

回車,然后提示一堆東西,再次回車,回到shell界面。

這就可以了。

還有一個問題:程序在執(zhí)行中會輸出一些信息,如果后臺執(zhí)行的話,這些信息是不是沒法看了?(比如:程序執(zhí)行出錯終端,想看看報錯信息之類的)。使用了nohup命令后,會在當(dāng)前目錄下生成一個nohup.out的日志文件,記錄的就是命令的輸出。

linux怎么關(guān)閉終端輸出界面...

試試mesg n命令。

------------------分割線開始-------------------------

mesg命令:

將mesg設(shè)置y時,其他用戶可利用write指令將信息直接顯示在您的屏幕上。

參數(shù):

n 不允許氣筒用戶將信息直接顯示在你的屏幕上。

y 允許氣筒用戶將信息直接顯示在你的屏幕上。

------------------分割線結(jié)束-------------------------

希望對你有幫助。

linux下退出終端,讓PHP程序繼續(xù)執(zhí)行的命令

1:在終端中執(zhí)行PHP的命令為:

$php test.php

2.如果想使用control+c不終止php文件的執(zhí)行的話使用命令:

$php test.php

3.如果想退出終端以后php文件繼續(xù)執(zhí)行的話使用命令:

$nohup php test.php

4.終止線程運行

$kill -9 線程id

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

一、

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

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

二、ctrl + z

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

三、jobs

查看當(dāng)前有多少在后臺運行的命令

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

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

五、bg

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

六、kill

****

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

****七、 nohup

如果讓程序始終在后臺執(zhí)行,即使關(guān)閉當(dāng)前的終端也執(zhí)行(之前的做不到),這時候需要nohup。該命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運行相應(yīng)的進(jìn)程。關(guān)閉中斷后,在另一個終端jobs已經(jīng)無法看到后臺跑得程序了,此時利用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關(guān)閉終端命令 linux 關(guān)閉命令
當(dāng)前路徑:http://muchs.cn/article4/dosjdie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、外貿(mào)建站、Google、關(guān)鍵詞優(yōu)化、微信公眾號、品牌網(wǎng)站設(shè)計

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)