Zitat Zitat von Prefect Beitrag anzeigen
Code:
echo "Bedingung erfuellt: curl ist installiert." > /tmp/$bsnm
das klingt ja erstmal so, als würde /tmp/$bsnm nicht bedingungslos neu angelegt werden...
Zitat Zitat von Prefect Beitrag anzeigen
Code:
source /auto/function/validip
was macht das konkret?
Zitat Zitat von Prefect Beitrag anzeigen
Zu Beginn wird die temporaere Datei immer mit neuem Inhalt überschrieben.
bist Du sicher? (s.o.)
Zitat Zitat von Prefect Beitrag anzeigen
Wie kann es also sein, dass die echo-Zeile mehrmals hintereinander mit dem "$(date)"-Befehl augenscheinlich im unregelmäßigen Sekundentakt ausgeführt wurde?
Gegenfrage: wie hast Du sichergestellt, daß Dein Script wirklich im Minutentakt aufgerufen wird?
Zitat Zitat von Prefect Beitrag anzeigen
Was schlagt Ihr vor, wie ich diesen Fehler eingrenzen, reproduzieren und schlussendlich aufdecken kann?
vllt hilft es, sich einmal "$$" für den Prozess und "$UID" für die Userkennung mit ausgeben zu lassen, daran sollte sich zumindest erkennen lassen, ob das Problem nur innerhalb oder auch[*] außerhalb des Scripts (sprich beim Aufruf des Scripts) zu suchen ist.
[*] "auch" deshalb, weil dann mit Deinem "zu Beginn neu anlegen" etwas nicht stimmt.

VG