Linux Bash-在一个命令中杀死所有进程
我有下面的bash命令,它非常有效:Linux Bash-在一个命令中杀死所有进程,linux,bash,ubuntu,Linux,Bash,Ubuntu,我有下面的bash命令,它非常有效: ps aux | grep mpg321 | grep -v "grep mpg321" | awk '{print $2}' | xargs kill 唯一的问题是,当没有执行mpg321时,它会返回一条我不想向用户显示的糟糕消息 是否有一个“quiet”参数,用于在此语句中放置if以避免返回消息 Usage: kill [options] <pid> [...] Options: <pid> [...]
ps aux | grep mpg321 | grep -v "grep mpg321" | awk '{print $2}' | xargs kill
唯一的问题是,当没有执行mpg321时,它会返回一条我不想向用户显示的糟糕消息
是否有一个“quiet”参数,用于在此语句中放置if以避免返回消息
Usage:
kill [options] <pid> [...]
Options:
<pid> [...] send signal to every <pid> listed
-<signal>, -s, --signal <signal>
specify the <signal> to be sent
-l, --list=[<signal>] list all signal names, or convert one to a name
-L, --table list all signal names in a nice table
-h, --help display this help and exit
-V, --version output version information and exit
For more details see kill(1).
用法:
杀死[选项][…]
选项:
[…]向列出的每个用户发送信号
-,-s,--信号
指定要发送的邮件
-l、 --list=[]列出所有信号名称,或将一个名称转换为一个名称
-五十、 --表格在一个漂亮的表格中列出所有信号名称
-h、 --帮助显示此帮助并退出
-五、 --版本输出版本信息并退出
有关更多详细信息,请参见kill(1)。
谢谢大家! 怎么样
怎么样
您还可以将其用作killall
顺便说一句,xargs
有一个——如果没有要添加的参数,您不想执行命令,则在空时不运行
选项。您也可以使用它作为killall
顺便说一句,xargs
有一个——空时不运行
选项,如果您不想在没有要添加的参数时执行该命令
killall mpg321