Na mém lokálním serveru běží mnoho java procesů a zároveň používám Eclipse. Nyní, když potřebuji restartovat své procesy (spouštím procesy pomocí skriptu shellu), před každým spuštěním musím zabít staré procesy pomocí:
Metoda 1:-kill -9 $Pid
(pro každý proces jeden po druhém, což je časově náročné)
Metoda 2:-killall -9 java
(pro všechny procesy – snadné, ale Eclipse bude zbytečně zabito)
V případě Method 2 bude Eclipse také zabito, což nikdy nechci. Je z toho nějaká cesta ven? Vsadím se, že tam musí být 😛
Edit:Používám ubuntu 15.04.
Přijatá odpověď:
Zkuste tento příkaz:
ps ax | grep "java" | egrep -v "eclipse" | cut -b1-06 | xargs -t kill
toto vyhledá všechny procesy obsahující javu a vylučující eclipse a poté je zabije
Pozastavení nefunguje po aktualizaci na Ubuntu 14.04 z 13.10?
Jak získat odkaz na soubor ke stažení pomocí Wget?