Jak już przestaje robić LO to tylko na danym terminalu. Reszta pracuje bez problemu i nie zdarzyło się tak aby coś komuś żniwiarz zabrał ;)
ps aux | grep -i office | awk {'print $2'} | xargs kill -9
będzie dobrze ? :)
Pozdrawiam,
Paweł.
Lepsze będzie
pkill -u$USER -f -KILL /opt/libreoffice3.6/program
Rozkładając na części:
* Parametr -u$USER ogranicza procesy tylko do bieżącego użytkownika
* Parametr -f sprawia, że nazwa procesu dopasowywana jest do całej ścieżki a nie do "gołej" nazwy programu. To pozwala dopasować do dowolnego działającego programu w /opt/libreoffice3.6/program - czyli zarówno oosplash jak i soffice.bin
* Parametr -KILL to sygnał do wysłania
Pkill nigdy nie widzi samego siebie, w odróżnieniu od potoku ps | grep.