我有以下bash命令,它运行得很好:
ps aux | grep mpg321 | grep -v "grep mpg321" | awk '{print $2}' | xargs kill
唯一的问题是,当没有执行mpg321时,它会返回一条糟糕的消息,我不想向用户显示。
在此语句中放置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).
谢谢!