Frage an die Programmierer
Maximilian Wilhelm
max at rfc2324.org
Thu Nov 7 10:04:02 CET 2002
Andreas Kreisig schrieb:
> Hallo Liste!
Hallo Andreas, Hi Folks!
[...]
> Nun zu meinem Problem. Es geht um einen Linux-Router, der über ein externes
> Signal (über die serielle Schnittstelle etwa) ordentlich heruntergefahren
> werden soll. Es kommt dort also kurz ein Signal an, dann soll's einen
> Shutdown geben.
> Ist sowas irgendwie ohne allzu viel Aufwand zu machen?
Ich hatte hier zu Hause das gleich Problem und habe es mittlerweile
folgendermassen geloest:
Ich habe mir ein Skript mit folgendem Inhalt gebastelt
| #! /bin/sh
|
| echo "Das System wird heruntergefahren"
| halt
| exit 0
(Dateirechte root.root 750)
und nun in der /etc/inetd.conf folgende Zeile eingetragen:
| shutdown stream tcp nowait root /skripte/remote/shutdown
Nun musst Du Dir nur noch einen Port aussuchen, auf dem der
shutdown-Diest lauschen soll und diesen in /etc/services eitragen:
| shutdown $PORT/tcp # Shutdown over tcp
Und fertig ist der Herunterfahrdienst :)
Mit einer Firewall kannst Du dann auch noch den Zugriff beschraenken,
falls dies noetig ist. (IP + MAC oder sowas)
HTH
Max
More information about the Linux
mailing list