Pracuję na serwerze Ubuntu w miejscu, do którego zwykle nie chodzę. Używam ssh przez openvpn, aby uzyskać do niego dostęp. Urządzenie ma wiele przewodowych interfejsów, wiele tras statycznych i wiele domyślnych bram do sieci WAN. Często zmieniam adresy interfejsów i trasy. W większości przypadków zmiany, które wprowadzam, są tymczasowe - ponowne uruchomienie zresetuje przeprowadzone przeze mnie eksperymenty. W niektórych przypadkach niektóre z tych modyfikacji poszły źle, a urządzenie przeszło w tryb offline. W takich przypadkach musiałem wezwać kogoś w miejscu, w którym znajduje się serwer, aby wysłać maszynę do ponownego uruchomienia.
Teraz chciałbym zaplanować ponowne uruchomienie - powiedzmy, że po 2 godzinach maszyna powinna przejść w cykl ponownego uruchamiania. I w ciągu tych dwóch godzin mogę wykonać dowolne tymczasowe eksperymenty, jakie chcę. Jeśli wszystkie tymczasowe zmiany się powiodą, powinienem być w stanie zapobiec ponownemu uruchomieniu komputera po upływie 2 godzin. Chcę więc:
- Jak powiedzieć serwerowi, aby zrestartował się po upływie czasu certyfikatu?
- Jeśli zdecyduję, że komputer nie powinien zostać ponownie uruchomiony, powinienem móc go anulować.