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

Re: Überprüfen ob ein Script schon läuft



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 "awk" - Das erwärmt mein 
kaltes Schwabenherz! :-)


Aber auch hier wieder der gleiche Effekt:

echo "Dritte Version"
isrunning=`pstree -ap | grep \`basename $0\` | grep -v grep | wc -l`
echo $isrunning

echo "Vierte Version"
s=`pstree -ap`
isrunning=`echo "$s" | grep \`basename $0\` | grep -v grep | wc -l`
echo $isrunning


führt zum Output von:

Dritte Version
5
Vierte Version
1

Andere Programme - gleicher Effekt.



Mit freundlichem Grinsen :-)


Thomas Antepoth

Reply to: