Porady Admina

Porady Admina: sleep

Ostatnia aktualizacja: 15 września 2023, 11:55

Kolejnym programem z cyklu Porady Admina jest sleep.

sleep – pauzuje przez podany czas.

sleep to polecenie Linuksa lub Uniksa, które opóźnia działanie o określony czas. Możesz zawiesić wywołujący skrypt powłoki na określony czas, np. 10 sekund lub zatrzymać wykonywanie na 2 minuty. sleep wstrzymuje wykonanie następnego polecenia powłoki na określony czas.

Program sleep jest częścią pakietu coreutils.

Składnia
sleep ILE[PRZYROSTEK]
albo
sleep OPCJA

PRZYROSTKIEM może być „s” dla oznaczenia sekund (domyślnie), „m” – minut, „h” – godzin i „d” – dni.
ILE nie musi być liczbą całkowitą. Jeżeli podane są dwa lub więcej argumentów, czekanie trwa tyle, ile suma ich wartości.

Opcje
–help : wyświetla ten tekst i kończy pracę
–version : wyświetla informacje o wersji i kończy działanie

Przykłady

Uruchomienie programu Thunar po 60 sekundach
sleep -s 60 && thunar

Wykonanie własnego skryptu mojskrypt.sh w katalogu domowym po 30 sekundach
sleep -s 30 && cd /home/pawel && ./mojskrypt.sh

Zamknięcie programu top po 5 minutach
sleep -m 5 && top

Zamknięcie systemu po 1 godzinie
sleep -h 1 && systemctl poweroff

Więcej informacji o programie sleep uzyskasz poleceniami:
man sleep
sleep --help

Click to rate this post!
[Total: 3 Average: 5]

2 komentarze do “Porady Admina: sleep

Skomentuj pavroo Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.