Hilfe bei Shellscript erbeten

Maximilian Wilhelm max at rfc2324.org
Tue Apr 15 19:15:16 CEST 2008


Am Tuesday, den 15 April hub RalfGesellensetter folgendes in die Tasten:

> set num = $( ps aux |grep soffice |wc -l ) - 1
> if [ test $num == "0" ] ; then
>         kdialog --sorry "Openoffice läuft nicht"
> else
> 
>         kdialog --warningcontinuecancel \
>           "Wirklich alle $num Openoffice.org-Prozesse beenden?" \
>           && killall soffice
> fi

> Leider wird "num" zur Zeit nicht korrekt gesetzt. Ich finde die 
> Shell-Syntax immer noch etwas sperrig - vielleicht verschafft mir ja 
> jemand ein AHA-Erlebnis ;)

Warum denn so fürchterlich kompliziert?
(Und warum *s*office?!)

---schnipp---
num=`pgrep -x soffice`
if [ ! "${num}" ]; then
...
---schnapp---

Alternativ pidof

Ciao
Max
-- 
	Follow the white penguin.



More information about the Linux mailing list