Thomas Antepoth <[EMAIL PROTECTED]> writes:
> Dieses Scriptlein ist zum Testen:
>
> == cut ==
> #!/bin/bash
>
> isrunning=`ps xufa | grep "$0" | grep -v grep | wc | awk '{ print $1 }'`
> echo $isrunning
>
> s=`ps xufa`
> isrunning=`echo "$s" | grep "$0" | grep -v grep | wc | awk '{ print $1 }'`
>
Am 2005-03-15 23:29:32, schrieb Jan Kohnert:
> [ganz kompliziertes Zeug] ;)
:-)
> Warum läßt du dein Script nicht ein Tempfile mit der PID des Scriptes
> anlegen
> und nach erfolgreichem Abschluß wieder löschen?
Weil Du auch mit Programm abstürzen rechnen mußt und da wird die PID
dann bei Scri
Thomas Antepoth schrieb:
> Hallo geehrtes Publikum,
>
>
> um im Shell-Script herauszufinden, ob ein Prozess schon läuft, wird die
> Prozessliste nach dem Namen des Scriptes in $0 gegrepped und das Pattern
> "grep" entfernt. Ist die Anzahl der Prozesse größer als 1 dann läuft der
> Prozess bereits u
On Tue, Mar 15, 2005 at 10:00:42PM +0100, Thomas Antepoth wrote:
> On Tue, 15 Mar 2005, Christian Knoke wrote:
>
> > > [ ... Testscript snipped ... ]
> > Nicht unbedingt. In der zweiten Version dürfte der Output von ps xufa als
> > Parameter des Befehls echo in der Prozesstabelle auftauchen, in de
On Tue, 2005-03-15 at 21:28 +0100, Thomas Antepoth wrote:
> Hallo geehrtes Publikum,
>
>
> um im Shell-Script herauszufinden, ob ein Prozess schon lÃuft, wird die
> Prozessliste nach dem Namen des Scriptes in $0 gegrepped und das Pattern
> "grep" entfernt. Ist die Anzahl der Prozesse grÃÃer als
Hallole
On Tue, 15 Mar 2005, Michelle Konzack wrote:
> Am 2005-03-15 21:28:58, schrieb Thomas Antepoth:
> > [ Testscript ]
> Du kannst ja noch das ausprobieren:
>
> #!/bin/bash
> isrunning=`pstree -p |grep \`basename $0\` |wc -l`
> echo $isrunning
Huh? "wc -l" im Hause erspart den Aufruf vom
On Tue, 15 Mar 2005, Christian Knoke wrote:
> > [ ... Testscript snipped ... ]
> Nicht unbedingt. In der zweiten Version dürfte der Output von ps xufa als
> Parameter des Befehls echo in der Prozesstabelle auftauchen, in der ersten
> nicht.
Kein Problem - kann man testen, indem man den Zweig "|
Am 2005-03-15 21:28:58, schrieb Thomas Antepoth:
> Hallo geehrtes Publikum,
> #!/bin/bash
> isrunning=`ps xufa | grep "$0" | grep -v grep | wc | awk '{ print $1 }'`
> echo $isrunning
>
> s=`ps xufa`
> isrunning=`echo "$s" | grep "$0" | grep -v grep | wc | awk '{ print $1 }'`
> echo $isrunning
>
On Tue, Mar 15, 2005 at 09:28:58PM +0100, Thomas Antepoth wrote:
>
>
> um im Shell-Script herauszufinden, ob ein Prozess schon läuft, wird die
> Prozessliste nach dem Namen des Scriptes in $0 gegrepped und das Pattern
> "grep" entfernt. Ist die Anzahl der Prozesse größer als 1 dann läuft der
>
Hallo geehrtes Publikum,
um im Shell-Script herauszufinden, ob ein Prozess schon läuft, wird die
Prozessliste nach dem Namen des Scriptes in $0 gegrepped und das Pattern
"grep" entfernt. Ist die Anzahl der Prozesse größer als 1 dann läuft der
Prozess bereits und das Script muss abgebrochen wer
10 matches
Mail list logo