Aktionen nach Scriptabsturz ausführen?

Moin,

habe auf einer Linux-Kiste ein PHP-Script laufen, das in einer while-Schleife die serielle Schnittstelle abfragt und die erhaltene Zeichenkette aufbereitet und in eine Datenbank schreibt.

Das Script läuft im Hintergrund, und stürzt ab und zu aus mir unbekannten Gründen ab.

Gibt es irgendetwas, das ich tun kann um beim Abschmieren dieses Scriptes noch Aktionen auszuführen?

Auf Fragen antworte ich gerne !

Gruß Hans

Hallo Hans,

wenn das Script direkt auf der Shell laeuft starte es einfach ueber ein Bash-Script. Hier kannst du (a) eine Schleife um das PHP-Script 'drum rum legen (so das es beim Absturz direkt neu gestartet wird) und (b) nach dem Absturz ein anderes Script/Programm/… ausfuehren lassen mit dem du dann Aktionen ausloest (z.B. Protokolierung o.ae.).
Das ist zwar keine saubere Loesung (besser waere es die Ursache zu finden) aber hilft etwas weiter.

Gruesse

Stefan

Moin Stefan,

danke für den Tipp - als ‚Erste Hilfe‘ hört sich das gut an.

Du hättest nicht zufällig auch einen Link zum HowTo ‚BaSH-Scripts für Dummies‘?

Ich hab noch keine BaSH-Skripte verbrochen und bräuchte zumindest die Schlüsselwörter …

Zur Fehlersuche: ich bin dabei. Errorlevel hochgesetzt, Protokollierung verbessert etc. Es dauert halt nur seine Zeit.

Gruß Hans

Hier in paar Links:

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
http://tldp.org/LDP/Bash-Beginners-Guide/html/index…
http://tldp.org/LDP/abs/html/

Ganz herzlichen Dank!