九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
linux之nohup、kill命令
nohup命令
理論上,我們一般退出Linux系統(tǒng)時(shí),會(huì)把所有的程序全部結(jié)束掉,包括那些后臺(tái)程序。但有時(shí)候,例如您正在編輯一個(gè)很長的程序,但是您下班或是有事需要先退出系統(tǒng),這時(shí)您又不希望系統(tǒng)把您編輯那么久的程序結(jié)束掉,希望退出系統(tǒng)時(shí),程序還能繼續(xù)執(zhí)行。這時(shí),我們就可以使用nohup命令使進(jìn)程在用戶退出后仍繼續(xù)執(zhí)行。
一般這些進(jìn)程我們都是讓它在后臺(tái)執(zhí)行,結(jié)果則會(huì)寫到用戶自己的目錄下的nohup.out這個(gè)文件里(也可以使用輸出重定向,讓它輸出到一個(gè)特定的文件)。
例: $ nohup sort sales.dat &
這條命令告訴sort命令忽略用戶已退出系統(tǒng),它應(yīng)該一直運(yùn)行,直到進(jìn)程完成。利用這種方法,可以啟動(dòng)一個(gè)要運(yùn)行幾天甚至幾周的進(jìn)程,而且在它運(yùn)行時(shí),用戶不需要去登錄。
nohup命令把一條命令的所有輸出和錯(cuò)誤信息送到nohup.out文件中。若將輸出重定向,則只有錯(cuò)誤信息放在nohup.out文件中。
kill命令
當(dāng)需要中斷一個(gè)前臺(tái)進(jìn)程的時(shí)候,通常是使用Ctrl+c >組合鍵;但是對(duì)于一個(gè)后臺(tái)進(jìn)程恐怕就不是一個(gè)組合鍵所能解決的了,這時(shí)就必須求助于kill命令。該命令可以終止后臺(tái)進(jìn)程。至于終止后臺(tái)進(jìn)程的原因很多,或許是該進(jìn)程占用的CPU時(shí)間過多;或許是該進(jìn)程已經(jīng)掛死??傊@種情況是經(jīng)常發(fā)生的。
kill命令是通過向進(jìn)程發(fā)送指定的信號(hào)來結(jié)束進(jìn)程的。如果沒有指定發(fā)送信號(hào),那么默認(rèn)值為TERM信號(hào)。TERM信號(hào)將終止所有不能捕獲該信號(hào)的進(jìn)程。至于那些可以捕獲該信號(hào)的進(jìn)程可能就需要使用kill(9)信號(hào)了,該信號(hào)是不能被捕捉的。
kill命令的語法格式很簡單,大致有以下兩種方式:
kill [-s 信號(hào) | -p ] [ -a ] 進(jìn)程號(hào) ...
kill -l [信號(hào)]
-s 指定需要送出的信號(hào)。既可以是信號(hào)名也可以對(duì)應(yīng)數(shù)字。
-p 指定kill命令只是顯示進(jìn)程的pid,并不真正送出結(jié)束信號(hào)。
-l 顯示信號(hào)名稱列表,這也可以在/usr/include/linux/signal.h文件中找到。
kill命令的使用
下面看看該命令的使用。
例:在執(zhí)行一條find指令時(shí)由于時(shí)間過長,決定終止該進(jìn)程。
首先應(yīng)該使用ps命令來查看該進(jìn)程對(duì)應(yīng)的PID,鍵入ps,顯示如下:
PID TTY TIME COMMAND   285 1 00:00:00 -bash   287 3 00:00:00 -bash   289 5 00:00:00 /sbin/mingetty tty5   290 6 00:00:00 /sbin/mingetty tty6   312 3 00:00:00 telnet bbs3   341 4 00:00:00 /sbin/mingetty tty4   345 1 00:00:00 find / -name foxy.jpg   348 1 00:00:00 ps
可以看到該進(jìn)程對(duì)應(yīng)的PID是345,現(xiàn)在使用kill命令來終止該進(jìn)程。鍵入:
# kill 345
再用ps命令查看,就可以看到,find進(jìn)程已經(jīng)被殺掉了。
例:殺掉進(jìn)程11721
# ps PID TTY TIME COMMAND   11668 p1 00:00:00 -tcsh   11721 p1 00:00:00 cat   11737 p1 00:00:00 ps   # kill 11721   [1] Terminated cat   #
有時(shí)候可能會(huì)遇到這樣的情況,某個(gè)進(jìn)程已經(jīng)掛死或閑置,使用kill命令卻殺不掉。這時(shí)候就必須發(fā)送信號(hào)9,強(qiáng)行關(guān)閉此進(jìn)程。當(dāng)然這種“野蠻”的方法很可能會(huì)導(dǎo)致打開的文件出現(xiàn)錯(cuò)誤或者數(shù)據(jù)丟失之類的錯(cuò)誤。所以不到萬不得已不要使用強(qiáng)制結(jié)束的辦法。如果連信號(hào)9都不響應(yīng),那恐怕就只有重新啟動(dòng)計(jì)算機(jī)了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux查看和結(jié)束進(jìn)程命令詳解
Linux命令nohup和screen命令的區(qū)別
管理員必備的20個(gè)Linux系統(tǒng)監(jiān)控工具1 | [高進(jìn)波]博客 - 零起點(diǎn)一步配置你的li...
【140619】linux命令:查看主機(jī)、進(jìn)程、端口等信息
Linux——進(jìn)程管理學(xué)習(xí)簡單筆記
大數(shù)據(jù)開發(fā)-linux后臺(tái)運(yùn)行,關(guān)閉,查看后臺(tái)任務(wù)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服