On Sun, 04 Apr 2004 19:33:25 +0200, Eisbaer wrote:
Eine weitere Möglichkeit wäre ja vieleicht, erst mal ein Script zu schreiben, das den Rechner automatisch nach ner gewissen Zeit neu startet. Allerdings frag ich mich, wie man das bewerkstlligen könnte.
Simpelste Lösung: Folgendes in ein passendes Init-Skript reinschreiben:
(sleep $x ; reboot) &
$x dabei durch eine passende Anzahl von Sekunden ersetzen, die er nach jedem Start warten soll, bis er sich wiederum neu startet. Allerdings wird kranke Hardware davon auch nicht gesünder ;-)
gibt es da irgend welche Quellen, wo man sich belesen kann?
http://kris.koehntopp.de/artikel/unix/shellprogrammierung/ enthält alles wichtige zu /bin/sh. Ganz unten auf der Seite gibts ein .ps zum Ausdrucken.
Ich hab zwar ein Buch über Shell Programmierung, aber ich schaff es auch nicht in 2 Wochen Skripte schreiben zu lernen.
Das klappt schon.
Bevor ich mir einen automatischen Reboot basteln würde, würde ich mir aller 5 oder 10 Minuten automatisch Mails zusenden lassen, die ein paar Infos darüber liefern, was auf dem Rechner so abgeht. Anfangen würde ich mit
#!/bin/sh /bin/date /bin/ps -auxf echo ---------- /usr/bin/free echo ---------- /bin/netstat -n
... und das in ein File und per "chmod a+x <file>" ausführbar machen und per crontab starten, also "crontab -e" sagen, und da ne Zeile einfügen: 0-59/5 * * * * /path/to/<file>
Vielleicht fällt dir in den Mails irgendwas böses auf. Ich tippe aber auch ganz stark auf kaputte Hardware. Wenn die Kiste recht schnell stirbt und nicht gerade irre viel auf den Platten arbeitet, würde ich die Filesysteme mit der option "sync" (4. Feld in /etc/fstab) mounten um Schaden und Datenverlust möglichst klein zu halten.
Reinhard