CZAS OCZEKIWANIA(1) Polecenia uzytkownika CZAS OCZEKIWANIA(1)
NAZWA
timeout - uruchamia polecenie z limitem czasu
SKLADNIA
timeout [OPCJA] CZAS-TRWANIA POLECENIE [ARGUMENTY]...
timeout [OPCJA]
OPIS
Uruchamia POLECENIE i zabija je, jesli jest wciaz aktywne po danym
CZASIE-TRWANIA.
Argumenty, ktore sa obowiazkowe dla dlugich opcji, sa rowniez
obowiazkowe dla krotkich.
-f, --foreground
gdy nie jest uruchomiony bezposrednio w powloce interaktywnej,
pozwala POLECENIU czytac z TTY i otrzymywac sygnaly TTY. W tym
trybie, procesy potomne POLECENIA nie podlegaja ograniczeniu
czasu.
-k, --kill-after=CZAS-TRWANIA
wysyla takze sygnal KILL, jesli POLECENIE wciaz dziala przez
taki czas po wyslaniu pierwotnego sygnalu
-p, --preserve-status
wychodzi z tym samym kodem zakonczenia co POLECENIE, nawet jesli
polecenie przeterminowalo sie
-s, --signal=SYGNAL
okresla sygnal wysylany przy przeterminowaniu; SYGNAL moze byc
nazwa (np. HUP) lub numerem. Liste sygnalow mozna otrzymac
wykonujac polecenie kill -l
-v, --verbose
diagnozuje na standardowe wyjscie bledow kazdy sygnal wyslany po
CZASIE-TRWANIA
--help wyswietla ten tekst i konczy prace
--version
wyswietla informacje o wersji i konczy dzialanie
CZAS-TRWANIA jest liczba zmiennoprzecinkowa z opcjonalnym przyrostkiem:
s - sekundy (domyslnie), m - minuty, h - godziny lub d - dni.
CZAS-TRWANIA rowny 0 wylacza powiazany limit czasu.
Po minieciu limitu czasu, wysyla sygnal TERM do POLECENIA, jesli nie
okreslono innego sygnalu. TERM zabija te procesy, ktore nie blokuja go
ani nie przechwytuja. Moze byc konieczne rowniez uzycie sygnalu KILL,
poniewaz nie moze on zostac przechwycony.
Status zakonczenia:
124 jesli POLECENIE sie przeterminowalo i nie podano
--preserve-status
125 jesli samo polecenie timeout zawiedzie
126 jesli odnaleziono POLECENIE, ale nie mozna go wywolac
127 jesli nie znaleziono POLECENIA
137 jesli do POLECENIA (lub samego timeout) wyslany jest sygnal KILL
(9) (128+9)
- w pozostalych przypadkach jest to kod zakonczenia POLECENIA
USTERKI
Czesc platform nie obsluguje obecnie czasow oczekiwania po roku 2038.
AUTOR
Napisane przez Padraiga Bradyego.
ZGLASZANIE BLEDOW
Strona internetowa z pomoca GNU coreutils:
O bledach tlumaczenia programu prosimy poinformowac przez
PRAWA AUTORSKIE
Copyright (C) 2025 Free Software Foundation, Inc. Licencja GPLv3+: GNU
GPL w wersji 3 lub pozniejszej .
Jest to wolne oprogramowanie: mozna je zmieniac i rozpowszechniac. Nie
ma ZADNEJ GWARANCJI, w granicach okreslonych przez prawo.
ZOBACZ TAKZE
kill(1)
Pelna dokumentacja:
lub lokalnie, za pomoca info '(coreutils) timeout invocation'
TLUMACZENIE
Tlumaczenie niniejszej strony podrecznika: Michal Kulach
Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o
warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public
License w wersji 3 lub
nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI.
Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy
dyskusyjnej .
GNU coreutils 9.7 kwiecien 2025 CZAS OCZEKIWANIA(1)