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.
--preserve-status
wychodzi z tym samym kodem zakonczenia co POLECENIE, nawet jesli
polecenie sie przeterminowalo
--foreground
Jesli polecenie timeout nie jest uruchomione 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
po wyslaniu pierwszego sygnalu
-s, --signal=SYGNAL
okresla sygnal wyslany po CZASIE-TRWANIA;
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) 2024 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
Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: 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.5 sierpien 2024 CZAS OCZEKIWANIA(1)