成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解決Unix操作系統僵死進程

系統 其他OS
使用Unix操作系統的時候,經常會有些進程會突然僵死。在文章中,我們來講解下如何利用 Shell程序Autokill來解決Unix操作系統的僵死進程問題。

在使用Unix操作系統的過程中,由于網絡的原因,有些進程會突然僵死。這些僵死的進程,會消耗系統大量的資源,直接影響機器的正常運行。為了實時地、自動地殺死這些僵死的進程,本人編寫了 Shell程序Autokill。下面,我們就來講解這方面的知識。

Unix操作系統Autokill程序腳本 Autokill程序解釋

首先,用 命令 ps -ef 查看進程狀態,通過管道傳送給 awk 進行處理。

在第一個 awk 中,獲取進程的用戶標識(UID)、進程號(PID)、進程占用CPU時間(Time)、進程執行命令(CMD)四個字段的值。

在第二個awk 中,通過模式匹配,選取所有匹配模式的行。在awk 中,[0-9]匹配0~9中任一個數字,[1-9]匹配1~9中任何一個數字,連用兩個[0-9][0-9]則匹配一個任意兩位數,因此[0-9][0-9]:[0-9][0-9]:[1-9][0-9]則匹配 Time時間字段值,查找占用 CPU 時間超過 10 秒的進程;如果要查找占用 CPU 時間超過半小時的進程,則把模式改成 [0-9][0-9]:[3-9][0-9]:[0-9][0-9]。

在第三個 awk 中,用 “!/root/ ”過濾掉由 Root用戶生成的進程,并進行Shell語言拼裝,并將最終結果定向到文件 /tmp/k_kill。在 /tmp/k_kill 文件中,都是形如 kill -9 123 的Shell命令。

在Unix操作系統Autokill程序的最后,執行 /tmp/k_kill 殺死進程。

查看中間結果

Unix操作系統Autokill程序采用了管道處理方式,如要查看中間結果,則可以依次斷開管道。

 

  1. 第一步執行:ps -ef  
  2. 第二步執行:ps -ef | awk '{ print $1,$2,$7,$8 }'  
  3. 第三步執行:ps -ef | awk '{ print $1,$2,$7,$8 }' |   
  4. 第四步執行:ps -ef | awk '{ print $1,$2,$7,$8 }' |  

最終查看 /tmp/k_kill 文件。

再有,如只想自動殺死由某一用戶執行的進程(如jdc3206),只要將模式“!/root/”改成 “/jdc3206/”即可&#59;如只想殺死執行某一命令的進程(如 xinmu ),只要將模式“!/root/” 改成“/xinmu/”即可。

最后Unix操作系統用 crontab -e 增加一個 cron 作業。

Kill命令失靈怎么辦

經過以上步驟,系統每隔半小時執行一次/tmp/autokill。但在Unix操作系統中,有些僵死的進程會莫名其妙地不能用 Kill 命令殺死,這就需要重新引導機器,一方面清除系統垃圾,另一方面需要對資源重新分配。采用中心運行模式,機器不能隨意開關機,總要等到夜晚沒有用戶使用機器時,才能重新開關機。為此編寫一個Shell程序,讓機器自動開關機。

以下是Autoreboot 程序腳本。

 

  1. PATH=/bin:/etc:/usr/bin:/tcb/bin:/usr/informix/bin  
  2. INFORMIXDIR=/usr/informix  
  3. INFORMIXSERVER=da3206a 
  4. ONCONFIG=onconfig.yca  
  5. export PATH INFORMIXDIR INFORMIXSERVER ONCONFIG 

Autoreboot程序前 5 行,是設置 Informix系統環境,命令 onmode -ky 是關閉 Informix Online數據庫,命令 sync 是Unix操作系統文件系統超級塊回寫,命令 reboot 是Unix操作系統中的系統重新啟動命令。

用 crontab -e 命令,增加一行 cron 作業30 6 * * * /tmp/auto_boot。

該命令使系統每天6:30 重新開關機。如果使用的是雙機系統,則要在兩臺機器上,都要進行重新開關機,時間定成一致就可以了。這樣,我們就完成了自動殺死Unix操作系統僵死的進程。

【編輯推薦】

  1. 解決掉你不要的Unix操作系統進程
  2. 利用引用管理Unix操作系統
  3. Unix操作系統元字符管理
  4. Unix操作系統進程管理
  5. Unix操作系統進程關閉方法
責任編輯:小霞
相關推薦

2010-04-19 09:08:20

Unix操作系統

2010-04-14 13:59:45

Unix操作系統

2010-04-16 18:19:32

Unix操作系統

2010-04-14 14:52:14

Unix操作系統

2010-04-09 17:25:13

Unix操作系統

2010-04-19 16:47:40

Unix操作系統

2010-04-14 13:20:29

Unix操作系統

2010-04-14 16:45:15

Unix操作系統

2010-04-30 17:27:59

Unix操作系統

2010-04-09 16:45:42

Unix操作系統

2010-04-09 14:20:59

Unix操作系統

2010-04-14 14:55:29

Unix操作系統

2010-04-16 17:38:25

2010-05-05 10:25:24

Unix操作系統

2010-04-13 12:27:44

Unix操作系統

2010-04-29 15:46:47

Unix操作系統

2010-04-07 13:11:01

Unix操作系統

2010-04-09 10:08:22

Unix操作系統

2010-04-15 14:40:26

Unix操作系統

2010-04-08 10:42:28

Unix操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色综合一区二区三区 | 成人精品国产一区二区4080 | 精品中文在线 | 国产精品美女久久久久久久网站 | 久久成人国产 | 亚洲日韩中文字幕 | 粉嫩av| 日韩一区二区三区视频 | 国产精品亚洲综合 | 国产成人精品免高潮在线观看 | 欧美黄色小视频 | 国产在线a视频 | 欧美乱做爰xxxⅹ久久久 | 9999精品视频 | 精品国产精品一区二区夜夜嗨 | 国产伦精品一区二区三区高清 | av手机在线播放 | 天天操操 | 精品美女在线观看视频在线观看 | 美女中文字幕视频 | 亚洲一区 中文字幕 | 久久中文网 | 欧美精品综合在线 | 国内自拍偷拍视频 | 国产一级片免费看 | 九九热免费观看 | 免费观看一级毛片 | 精品三级在线观看 | 国产精华一区 | 亚洲激情综合 | 久热中文字幕 | 久久久免费精品 | 成人av鲁丝片一区二区小说 | 亚洲福利一区 | 久久国产精品无码网站 | 国产激情91久久精品导航 | 性色av香蕉一区二区 | 日本不卡免费新一二三区 | 精品久久久久久久久久 | 日日噜噜噜夜夜爽爽狠狠视频, | 在线观看免费av网 |