XSHELL關(guān)閉情況下繼續(xù)執(zhí)行LINUX操作
1、連接上相應(yīng)的linux主機(jī),進(jìn)入到等待輸入shell指令的linux命令行狀態(tài)下。其次,以重啟為例,在linux命令行中輸入:reboot。最后,按下回車鍵執(zhí)行shell指令,此時(shí)會(huì)看到linux主機(jī)成功重啟了。
2、用nohup命令來執(zhí)行,如:nohup test.sh & nohup 命令 用途:不掛斷地運(yùn)行命令。
3、我的建議是用 screen 。這樣會(huì)啟動(dòng)一個(gè) shell “屏幕”可以隨時(shí)斷開后再另外一個(gè)地方重新恢復(fù)。另外還一個(gè)方法是用 fg bg nohup 這一套命令也可以。不過具體怎么用我沒研究,但控制不如 screen 方便。
4、用xshell遠(yuǎn)程連接linux服務(wù)器,用nohup命令來執(zhí)行,才能不讓服務(wù)停掉。如:nohup test.sh & nohup 命令 用途:不掛斷地運(yùn)行命令。
5、很多時(shí)候,由于工作原因,我們總是需要遠(yuǎn)程連接其它計(jì)算機(jī),如果是連接Windows系統(tǒng)的話,我們可以使用系統(tǒng)自帶的遠(yuǎn)程桌面連接工具進(jìn)行連接,那如果是連接linux系統(tǒng)或者其它服務(wù)器的話,那我們就需要使用Xshell了。
linux系統(tǒng)關(guān)機(jī)命令
1、Linux系統(tǒng)中我們一般使用如下四種方式來進(jìn)行關(guān)機(jī),具體如下:shutdown命令 shutdown命令用于安全關(guān)閉Linux系統(tǒng)。執(zhí)行shutdown命令時(shí),系統(tǒng)會(huì)通知所有登錄的用戶系統(tǒng)將要關(guān)閉,并且login指令會(huì)被凍結(jié),即新的用戶不能再登錄系統(tǒng)。
2、linux關(guān)機(jī)命令有五個(gè),分別如下:shutdown。poweroff。init。reboot。halt。
3、Linux關(guān)機(jī)命令是Linux系統(tǒng)中的一項(xiàng)基本操作。在Linux系統(tǒng)中,有多種方式可以實(shí)現(xiàn)關(guān)機(jī),其中最常用的方法是使用shutdown命令。這個(gè)命令可以讓你在指定的時(shí)間內(nèi)安全地關(guān)閉系統(tǒng)。
4、shutdown shutdown命令安全地將系統(tǒng)關(guān)機(jī)。有些用戶會(huì)使用直接斷掉電源的方式來關(guān)閉Linux,這是十分危險(xiǎn)的。
如何讓Linux的腳本關(guān)閉終端后繼續(xù)執(zhí)行
Linux 里有一些工具,可以脫鉤父子進(jìn)程。比如screen,ubuntu/debian用apt安裝。apt-get install screen 用法:在terminal里打 screen然后運(yùn)行你的程序。再按 ctrl +a, ctrl +d.就脫鉤了??梢躁P(guān)terminal了。
screen 命令 如果程序需要交互等復(fù)雜的操作,推薦使用功能強(qiáng)大的screen。screen 提供了 ANSI/VT100 的終端模擬器,使它能夠在一個(gè)真實(shí)終端下運(yùn)行多個(gè)全屏的偽終端。 不是所有Linux都自帶screen。
這就帶來了很多不便,那么如何讓其在后臺(tái)持續(xù)運(yùn)行,退出運(yùn)行狀態(tài)和關(guān)閉終端標(biāo)簽頁也不影響呢?方法就是在該命令后面加 & 符號(hào),即可。
因?yàn)榻K端會(huì)話退出的時(shí)候會(huì)給這個(gè)后臺(tái)進(jìn)程發(fā)送一個(gè) SIGHUP信號(hào) 。如果想要終端退出之后,進(jìn)程不退出,可以讓進(jìn)程捕獲SIGHUP信號(hào)。
Linux下如何讓某指令在后臺(tái)一直運(yùn)行
方法輸入命令:jobs 方法二:輸入命令:ps fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令 加在一個(gè)命令的最后,可以把這個(gè)命令放到后臺(tái)執(zhí)行,如 可以將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài)。
方法就是在該命令后面加 & 符號(hào),即可。示例 gocron的客戶端服務(wù)運(yùn)行命令,./gocron web 圖2退出和關(guān)閉標(biāo)簽頁后,圖三依然如此,服務(wù)也可以使用。
ctrl + z :可以將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài)。Ctrl+c :終止前臺(tái)命令。jobs: 查看當(dāng)前有多少在后臺(tái)運(yùn)行的命令。 jobs -l選項(xiàng)可顯示所有任務(wù)的PID,jobs的狀態(tài)可以是running, stopped, Terminated。