shutdown per cron

Wenn man den Rechner per cron ausschalten will, muß man eine Sache beachten. Sollen die Platten abmontiert werden, dann darf kein Dateizeiger mehr auf diese zeigen. Das ist bei crond aber normalerweise der Fall, weshalb ein umount nicht klappt und beim nächsten Hochfahren der Maschine erst einmal die Dateisysteme überprüft werden müssen.

Das muß aber nicht so sein. Mit einem kleinen Trick kann man das umgehen. Man muß zusehen, daß alle Dateien vorher geschlossen werden. Das kann zum einen dadurch geschehen, daß ein kleines Programm ausgeführt wird, das erst alle Dateien schließt und dann ein exec von shutdown macht oder dadurch, daß von vornherein die Dateien nicht benötigt werden. Das zeigt folgendes Beispiel:

10 3 * * * /sbin/shutdown > /dev/console 2>/dev/console < /dev/console

© Joey, 02 Oct 95