[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Überprüfen ob ein S cript schonläuft



Am 2005-03-15 23:34:44, schrieb Bruno Hertz:
> On Tue, 2005-03-15 at 23:15 +0100, Michelle Konzack wrote:
> 
> > <http://michelle.konzack.home.tamay-dogan.homelinux.net/tmp/20050315231355.jpg>
> 
> Nanu, warum werden beim dritten Aufruf trotz 'sleep 20' nur zwei
> Prozesse gezählt?
> 
> Ausserdem fehlen die backticks. Mit ihnen sollte pro Aufruf eine Instanz
> hinzukommen und die Zählung eben invalidieren ...

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]


Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature


Reply to: