批處理殺死程序

2021-10-03 10:07:56 字數 482 閱讀 7872

ps aux | grep prerender | grep -v grep | cut -c 9-15 | xargs kill -15

管道符「|」用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯接起來的

幾個命令:

「ps aux」是linux 裡檢視所有程序的命令。這時檢索出的程序將作為下一條命令「grep python」的輸入。

「grep python」的輸出結果是,所有含有關鍵字「python」的程序,這是python程式

「grep -v grep」是在列出的程序中去除含有關鍵字「grep」的程序。

「cut -c 9-15」是擷取輸入行的第9個字元到第15個字元,而這正好是程序號pid。

「xargs kill -15」中的xargs命令是用來把前面命令的輸出結果(pid)作為「kill -15」命令的引數,並執行該令。

「kill -15」會正常退出指定程序,-9強行殺掉

vbs 殺死程序 VBS殺死指定程序

以下是一小段殺死指定程序名字的小vbs,希望對大家有幫助。function killproc strprocname on error resume next set objwmiservice getobject winmgmts ootcimv2 set arrprocesses objwmis...

vbs 殺死程序 VBS殺死指定程序

以下是一小段殺死指定程序名字的小vbs,希望對大家有幫助。function killproc strprocname on error resume next set objwmiservice getobject winmgmts ootcimv2 set arrprocesses objwmis...

linux殺死程序

root zhangbin laptop home zhangbin ps ef grep fcitx zhangbin 3405 3374 0 feb20 00 00 00 fcitx zhangbin 3415 1 0 feb20 00 00 06 usr bin fcitx root 3843...