On Tue, 2005-03-15 at 23:58 +0100, Michelle Konzack wrote: > Jetzt habe ich nochmal > > __( '/tmp/exe.exe' )__________________________________________________ > / > | #!/bin/bash > | > | date -R > | RET=`pstree | grep `basename $0` | wc -l` > | echo $RET > | sleep 20 > \______________________________________________________________________ > > getestet.... > > Exact etweder 1 oder bei mehreren 2. > > Und wenn ich 'wc -l' weglasse habe ich: > > Bei einem Prozess: > > Tue, 15 Mar 2005 23:53:13 +0100 > `-xterm---mc---bash---exe.exe---exe.exe-+-exe.exe > > Bei zwei Prozessen: > Tue, 15 Mar 2005 23:53:17 +0100 > |-xterm---mc---bash---exe.exe---sleep > `-xterm---mc---bash---exe.exe-+-exe.exe > > und bei drei Prozessen > > > Tue, 15 Mar 2005 23:53:22 +0100 > |-xterm---mc---bash---exe.exe-+-exe.exe > `-2*[xterm---mc---bash---exe.exe---sleep] >
Ah, OK. Hatte mir den Output von pstree nicht nochmal angesehen, es schreibt Kindprozesse in eine Zeile. Daher also :) Wenn man sich darauf verlassen kann sollte das funktionieren, seh' ich jetzt auch so ... (hm, es sei denn beide Script Instanzen hÃtten denselben Parent, init oder so - wie in deinem letzten Beispiel oben mit xterm, dann wÃrden zwei Instanzen evtl. als eine gezÃhlt wo sie es nicht sollten ...) Wie auch immer, er hatte ja eine LÃsung, nÃmlich seine zweite Version. Bzgl. des Unterschiedes zu seiner ersten gab es ein VerstÃndnisproblem, aber das ist ja beseitigt. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

