Jak mogę zabić proces na podstawie argumentów wiersza poleceń?
killall, pgrepi pkillwydaje się, że działa tylko w oparciu o nazwę procesu.
Potrzebuję tego, aby móc rozróżnić kilka aplikacji działających na maszynach wirtualnych Java, gdzie javajest nazwa procesu dla wszystkich z nich, a rzeczywistą nazwę aplikacji można znaleźć, patrząc na argumenty wiersza poleceń.
Można to zrobić ręcznie za pomocą, ps aux | grep myapp.jara następnie ręcznie zabijając pid z danych wyjściowych, ale chciałbym, aby polecenie automatycznie zrobiło coś równoważnego.
bash: syntax error near unexpected token ';'... Działa w instrukcji case , gdy po ampersand następuje;;... może używasz innej powłoki (?)