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 poinformuj przez PRAWA AUTORSKIE Copyright (C) 2023 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.4 styczen 2024 CZAS OCZEKIWANIA(1)