meinereinerseiner
10-04-2003, 22:54
hi,
steh mal wieder vor einer frage.
habe ein script namens poing.sh, welches nur 1x laufen soll und welches
per cron alle 5 minuten rennt, nun kommt es vor, das das proggi mal etwas länger braucht und der cron die 2 instanz startet. wie kann ich das denn unterbinden.
ich kann ja nun kein
if [ ps | grep poing.sh | grep -v grep ]; then
exit 0
fi
machen, weil dann findet er ja sich selbst und die evtl. vorhandene 2. instanz.
man könnt es mit lock files machen - aber vielleicht gehts ja noch eleganter?
der tom
steh mal wieder vor einer frage.
habe ein script namens poing.sh, welches nur 1x laufen soll und welches
per cron alle 5 minuten rennt, nun kommt es vor, das das proggi mal etwas länger braucht und der cron die 2 instanz startet. wie kann ich das denn unterbinden.
ich kann ja nun kein
if [ ps | grep poing.sh | grep -v grep ]; then
exit 0
fi
machen, weil dann findet er ja sich selbst und die evtl. vorhandene 2. instanz.
man könnt es mit lock files machen - aber vielleicht gehts ja noch eleganter?
der tom