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: