spać polecenie służy do tworzenia fikcyjnego zadania. Fałszywe zadanie pomaga opóźnić wykonanie. Domyślnie zajmuje to czas w sekundach, ale na końcu można dodać mały przyrostek (y, m, h, d), aby przekonwertować go na dowolny inny format. To polecenie wstrzymuje wykonanie na czas określony przez NUMER .
Składnia polecenia `sleep` w systemie Linux
sleep NUMBER[SUFFIX]...>
Tutaj,
NUMER reprezentuje czas, przez który polecenie powinno być uśpione.
PRZYROSTEK można użyć do określenia jednostki czasu (s dla sekund, m dla minut, h dla godzin itp.).
Notatka: Jeśli nie podano przyrostka, domyślną jednostką są sekundy.
ciąg w int
Opcje dostępne w poleceniu uśpienia:
`-pomoc ` Opcja w poleceniu uśpienia
Wyświetla informacje pomocy dotyczące poleceń uśpienia 
`-wersja` Opcja w poleceniu uśpienia
Wyświetla informacje o wersji polecenia uśpienia. 
Przykłady ` spać ` Polecenie w Linuksie
Podstawowe użycie polecenia `sleep` w systemie Linux:
Najprostsze użycie polecenia Uśpij polega na określeniu czasu trwania w sekundach. Na przykład:
sleep 6>

Podstawowe użycie polecenia uśpienia
W tym przykładzie polecenie Uśpij wstrzymuje wykonanie na 6 sekund. Jest to szczególnie przydatne w skryptach, gdzie trzeba wprowadzić opóźnienia pomiędzy poleceniami lub procesami.
Używanie przyrostków w poleceniu `sleep` w systemie Linux:
Uśpienie umożliwia określenie jednostek czasu za pomocą przyrostków, zapewniając elastyczność w definiowaniu czasów trwania. Oto przykład:
sleep 3m>

Przyrostek „m” w poleceniu uśpienia
W tym przypadku przyrostek „m” oznacza minuty. Dlatego polecenie Uśpij wstrzyma wykonanie na 3 minuty. Jest to korzystne, gdy potrzebne są dłuższe okresy opóźnienia, a użycie przyrostków sprawia, że polecenie jest bardziej czytelne dla człowieka.
Inne przyrostki obejmują:
| Suddixes | Opis |
|---|---|
| 'S' | Służy do określania sekund. |
| 'H' co to jest modulo w c++ | Służy do określania godzin. |
| 'D' | Służy do określania dni. |
Na przykład:
sleep 3h>
To polecenie śpi przez 3 godziny.
Określanie ułamków sekund w poleceniu „uśpienia” w systemie Linux
Aby określić ułamki sekund, możesz użyć wartości dziesiętnych.
sleep 3.5>

Ułamki sekund w poleceniu „Uśpienie”.
Polecenie to usypia na 3,5 sekundy, co pozwala na bardziej precyzyjną kontrolę nad czasem trwania snu.
Przerywanie snu:
Polecenie Uśpij można przerwać za pomocą sygnałów, np. naciskając ` Ctrl+C> `>, który wysyła sygnał SIGINT, kończący sen:
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>

Przerywanie snu
Dzięki temu użytkownicy mogą w elegancki sposób przerwać czas snu i kontynuować inne czynności.
Polecenie uśpienia Bash
Polecenie Uśpij działa jak przycisk pauzy w komputerze. Po prostu wpisz spać N , z N jest liczbą (albo liczbą całkowitą, albo liczbą z miejscami dziesiętnymi), co powoduje, że komputer czeka tyle sekund, zanim wykona kolejną czynność w skrypcie. To jest takie proste!
Zrozumiemy to na przykładzie skryptu.
Mamy taki skrypt:
#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'>

Polecenie uśpienia Bash
ścieżka ustawiona w Javie
W tym przypadku stworzyliśmy skrypt za pomocą ` ponieważ `, a następnie uczynił nasz skrypt wykonywalnym ` chmod +x `, a następnie uruchomiliśmy nasz skrypt za pomocą ` ./przykład.sh `.
Wniosek
W tym artykule omówiliśmy ` sleep`> polecenie w systemie Linux, które jest wszechstronnym narzędziem do wprowadzania opóźnień w wykonywaniu skryptu. Jego prosta składnia, zdefiniowana jako ` sleep NUMBER[SUFFIX]...`> , umożliwia użytkownikom łatwe określenie czasu trwania w sekundach lub z różnymi przyrostkami oznaczającymi minuty, godziny lub dni. W tym artykule omówiono podstawowe użycie z przykładami takimi jak ` sleep 6> `>, zademonstrowano użycie przyrostków jak w ` sleep 3m`> i zbadano opcje zaawansowane, takie jak przerywanie snu za pomocą sygnałów. Basz' Spać` Polecenie służy jako przycisk pauzy, umożliwiający komputerom odczekanie określonego czasu przed przejściem do następnego zadania w skrypcie. Ogólnie rzecz biorąc,sleep>polecenie okazuje się niezbędne w pisaniu skryptów, zapewniając precyzyjną kontrolę nad opóźnieniami czasowymi i zwiększając ogólną wydajność operacji w systemie Linux.