你好我正在寻找一种方法来杀死bash终端的浏览器标签(没有preassinged进程),名称不是pid,我想按照从最新到最旧的顺序删除它们。我试过了
pkill -f -n -9
和浏览器的名称,但它不会杀死所有这些。我不能使用killall因为我希望每次杀死每个进程之间有一段短暂的睡眠时间。有什么建议吗?
答案 0 :(得分:1)
while [[ $(pgrep -c "chromium") != 0 ]]
do
pkill -n -9 "chromium"
sleep 1
done
只要铬过程正在运行,这将循环。它在每次杀戮之间等待1秒。 bash命令也是空间敏感的;-)。始终在括号和比较运算符周围保留空格。