Ich arbeite auf einem Ubuntu-Server an einem Ort, an den ich normalerweise nicht gehe. Ich benutze ssh über openvpn, um darauf zuzugreifen. Der Computer verfügt über mehrere kabelgebundene Schnittstellen, viele statische Routen und mehrere Standardgateways zum WAN. Ich ändere häufig die Schnittstellenadressen und -routen. In den meisten Fällen sind die von mir vorgenommenen Änderungen vorübergehend. Durch einen Neustart werden die durchgeführten Experimente zurückgesetzt. In einigen Fällen sind einige dieser Änderungen fehlgeschlagen, und der Computer wurde offline geschaltet. In solchen Fällen musste ich jemanden an der Stelle anrufen, an der sich der Server befindet, um den Computer neu zu starten.
Jetzt möchte ich einen Neustart einplanen - sagen wir nach 2 Stunden sollte die Maschine in einen Neustart-Zyklus gehen. Und in diesen zwei Stunden kann ich alle temporären Experimente durchführen, die ich möchte. Wenn alle temporären Änderungen erfolgreich sind, sollte es mir möglich sein, den Neustart nach 2 Stunden zu verhindern. Also was ich will ist:
- Wie kann ich den Server anweisen, nach einer bestimmten Zeit einen Neustart durchzuführen?
- Wenn ich beschließe, dass der Computer nicht neu gestartet werden soll, kann ich ihn abbrechen.