unixware進(jìn)程相關(guān)的命令
進(jìn)程在我們使用unixware的時(shí)候,是很重要的。今天,我們就來學(xué)習(xí)下unixware進(jìn)程相關(guān)的命令。我們都知道Unix系統(tǒng),那么了解Unix和unixware的知識(shí)。SCO Unix是在國內(nèi)比較有名氣的操作系統(tǒng),因?yàn)樗钱?dāng)時(shí)能運(yùn)行在Intel的平臺(tái)之一,并且較早進(jìn)入中國市場(chǎng)。
進(jìn)程可分為三大類:在終端上執(zhí)行的交互式進(jìn)程,批處理進(jìn)程,守護(hù)進(jìn)程。
ps 查詢正在運(yùn)行的進(jìn)程。
-A 列出系統(tǒng)中正在運(yùn)行的進(jìn)程的詳細(xì)信息。
-e列出除核心進(jìn)程外的所有進(jìn)程。
-a列出與終端有關(guān)的所有進(jìn)程。
-f產(chǎn)生一個(gè)完全列表。
-l產(chǎn)生一個(gè)長(zhǎng)列表。
-t list列出由list表指定的終端創(chuàng)建的所有進(jìn)程的詳細(xì)信息。
查詢當(dāng)前正在運(yùn)行的所有進(jìn)程并列出完整表格:ps -ef/Af
查詢終端pts002正在運(yùn)行的所有進(jìn)程:ps -tf pts002
unixware 中nohup命令
環(huán)境下進(jìn)程可以在前臺(tái)運(yùn)行也可以在后臺(tái)運(yùn)行。進(jìn)程在前臺(tái)運(yùn)行時(shí),用戶必須在終端旁等待該進(jìn)程結(jié)束。若此時(shí)用戶想使用終端而又不想終止運(yùn)行的程序時(shí),可以按如下方法把進(jìn)程轉(zhuǎn)移到后臺(tái)運(yùn)行,當(dāng)用戶從當(dāng)前SHELL或系統(tǒng)中退出時(shí),該用戶在前后臺(tái)運(yùn)行的程序都將被終止。為了使用戶在退出時(shí),系統(tǒng)保留其進(jìn)程繼續(xù)運(yùn)行,UNIX提供nohup命令。
nohup命令將標(biāo)準(zhǔn)輸出重定向到文件nohup.out中,該文件存在于nohup命令執(zhí)行時(shí)的當(dāng)前目錄中。若用戶后臺(tái)執(zhí)行腳本a.sh,符號(hào) 表示用戶在后臺(tái)執(zhí)行該命令。
unixware中sleep命令
該命令可以使兩條命令執(zhí)行之間停頓一段時(shí)間。如每隔15分鐘可用sleep命令來檢查一些特定文件是否存在。sleep命令參數(shù)的單位是秒。如在命令執(zhí)行之間等待5分鐘:sleep 300
unixware中kill命令
該命令可以向一個(gè)正在運(yùn)行的后臺(tái)進(jìn)程(否則用戶無法使用KILL命令)發(fā)一個(gè)信號(hào)。該命令的默認(rèn)功能是終止一個(gè)進(jìn)程的運(yùn)行。
-l列出系統(tǒng)支持的信號(hào)值及其名字。
-signal number指定送給進(jìn)程的信號(hào)值。用戶可以用信號(hào)名代替信號(hào)值。
如:終止進(jìn)程號(hào)為1060的進(jìn)程:kill 1060或kill -9 1060nice命令,該命令用用于修改進(jìn)程優(yōu)先級(jí),只有root用戶才有權(quán)限。負(fù)數(shù)比正數(shù)具有更高的優(yōu)先級(jí),優(yōu)先數(shù)一般范圍是-2020.
主要unixware的命令,我們就介紹這些吧!
【編輯推薦】