Jak wykonać komendę w terminalu po określonym czasie?
Linux, macOS, Raspberry Pi Aktualizacja: 27.08.2017

Jak wykonać komendę w terminalu po określonym czasie?

Porada bardzo prosta, ale z tego co zauważyłem nie każdy poznał ten "trick", a może się on przydać. Mamy komendę, wpisujemy ją do terminala, ale chcemy żeby została ona wykonana dopiero po określonym przez nas czasie.

Rozwiązaniem będzie..

sleep [liczba][s, m, h, d]

Liczba sekund, minut, godzin lub dni, powinna być wyrażona liczbą całkowitą. Nowe wersje GNU Coreutils dopuszczają wartości zmiennoprzecinkowe. W systemie GNU ten program jest w pakiecie GNU Coreutils.

Przykład możemy oprzeć na dacie:

date; sleep 5s; date

Wynik:
sob, 9 sty 2016, 23:08:23 CET
sob, 9 sty 2016, 23:08:28 CET

Innym przykładem może być wyłączenie komputera po określonym czasie. Załóżmy, że komputer ma się wyłączyć po 1 godzinie.

sleep 1h; shutdown
dhosting

Autor: . Tagi: , , , , . Źródło obrazek główny: Pixabay.

Dodaj komentarz

Bądź pierwszy!

avatar
wpDiscuz