linux批量杀进程命令
在某些【zài mǒu xiē】情况下📟,希望能【xī wàng néng】🏅杀掉所有由系统中某【tǒng zhōng mǒu】用户产【yòng hù chǎn】🛀生的进【shēng de jìn】程😳。如何方便快捷【biàn kuài jié】地完成该操作,如果用【rú guǒ yòng】命令行命令去一个一🛣个杀进程会显🐜得费时费力【fèi lì】。
# kill -9 `ps -ef|grep user1|awk ‘{print $2}’`
例如,当前环【dāng qián huán】境中🏦,所有由“oracle”用户产【yòng hù chǎn】🛀生的进【shēng de jìn】程为🖍:
oracle 119010 315572 0 Nov 04 pts/1 0:00 -ksh
oracle 364712 1 0 Nov 04 – 0:16 ora_ckpt_oratest
oracle 385224 1 0 Nov 04 – 0:10 ora_lgwr_oratest
oracle 393412 1 0 Nov 04 – 0:09 ora_dbw0_oratest
oracle 397512 1 0 Nov 04 – 0:06 ora_pmon_oratest
oracle 401608 1 0 Nov 04 – 0:08 ora_smon_oratest
oracle 409804 1 0 Nov 04 – 0:00 ora_reco_oratest
oracle 565270 1 0 Nov 04 – 1:26 ora_qmn0_oratest
oracle 569368 1 0 Nov 04 – 0:11 ora_cjq0_oratest
oracle 573464 1 0 Nov 04 – 0:00 ora_s000_oratest
oracle 577562 1 0 Nov 04 – 0:00 ora_d000_oratest
此时【cǐ shí】,用命令:
kill -9 `ps -ef|grep oracle|awk ‘{print $2}’` 就可以【jiù kě yǐ】一次性🚸杀掉所有由“oracle”用户产【yòng hù chǎn】🛀生的进【shēng de jìn】程😳。
当然🕐,为了确保避免🌇误操作【wù cāo zuò】,建议先【jiàn yì xiān】使用🐶 “ps -ef |grep oracle”命令来💸检查一【jiǎn chá yī】📦下,是否列出的进程确实👺是你想【shì nǐ xiǎng】要杀掉♏的。
关键词:linux
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0