Hledat:

Invia.cz Pojeďte do Egypta Kanárské ostrovy Dovolená - Turecko Dominikánská republika Madeira Last minute
 

yes (Unix)

yes je Unixový příkaz, který vypisuje na výstup kladnou odpověď, případně uživatelem zadaný textový řetězec, dokud není přerušen.

Popis[editovat | editovat zdroj]

Sám od sebe umí yes pouze vypisovat ‚y‘ či to, co mu bylo dáno za úkol, následované odřádkováním, dokud nebude uživatelem zastaven; pokud je jeho výstup přesměrován do roury, zastaví ho také ukončení programu, který skrze rouru krmí.

Použití[editovat | editovat zdroj]

yes může být použit na posílání automatické odpovědi (a to i záporné, například pomocí yes n) programům, které by jinak vyžadovaly reakci uživatele, tedy umožňuje (za určitých okolností) použít interaktivní programy neinteraktivně.

Tento způsob použití může být dnes považován za překonaný, protože většina příkazů vyžadujících reakci uživatelů už má možnost pustit je s přepínačem, který interakci potlačí (například ‚force‘ v rm -f, nebo ‚assume-yes‘ v apt-get -yDebianu).

Například následující příkaz

rm -f *.txt

provede totéž co

yes | rm *.txt

Díky tomu, že se program snaží generovat výstup co nejrychleji a nepotřebuje ke své práci periferie (a tedy není zdržován čekáním na ně), může být použit na vytížení procesoru na 100 %, což se může hodit například při zkoušení funkčnosti chlazení procesoru. Není paralelizovatelný a na počítačích s více jádry je pro jejich plné vytížení nutno pustit tolik instancí ‚yes‘, kolik je jader.

 
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „https://cs.wikipedia.org/w/index.php?title=Yes_(Unix)&oldid=14465555
Stránka byla naposledy upravena 17. 12. 2016 v 22:48. Editovat celý článek Yes (Unix).
Text je dostupný pod licencí Creative Commons Uveďte autora – Zachovejte licenci 3.0 Unported, případně za dalších podmínek. Podrobnosti naleznete na stránce Podmínky užití.
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt | Set-top-boxy