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

Linux macOS

Bartosz Stefanicki, 22.04.2024

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

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
#terminal, #debian, #raspberry pi, #osmc, #polecenie. Źródło obrazków: Pixabay, Font awesome.

Szukasz hostingu?

Jest dużo firm oferujących hosting, ale którą wybrać? Przedstawiamy zestawienie najciekawszych propozycji i ranking hostingów (Wrzesień 2024).

Komentarze

Ostatnie komentarze

Statystyki

  • 199

    Liczba porad
  • 1 996

    Liczba komentarzy
  • 5

    Narzędzi online

© 2005-2024 itporady.pl. Wszystkie prawa zastrzeżone.

Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką prywatności. Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.