В первую очередь, выезд pkill
. Можно уничтожить любое количество процесса, данного их имя:
pkill java
Можно даже использовать полную команду с аргументами как часть поиска
pkill -f some_string_in_arguemnts
Во-вторых, Ваша конструкция с xargs
будет работать просто великолепно для нескольких PID, пока они передаются по каналу в том, поскольку или пространство или новая строка разделили числа.
Если можно было представить AD группу системе как группа Unix, можно использовать sudo
вместо этого. Это хорошо подходит для предоставления широкого спектра корневых полномочий различным пользователям или группам.
/etc/sudoers
конфигурация для этого выглядела бы примерно так:
%LinuxAdmins ALL = NOPASSWD: ALL