Stderr: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
'''mustand'''<br> | '''mustand'''<br> | ||
'''stderr''' (standard error) on UNIX süsteemides standardveavoog. Vt. ka [[Stdin|stdin]] ja [[Stdout|stdout]] | |||
</br> | |||
== Standardvood == | == Standardvood == | ||
[[File:stdstreams.png|thumb|right|Joonis 1. The standard streams for input, output, and error. Allikas: https://en.wikipedia.org/wiki/Standard_streams]]Linuxis ja teistes Unix-i laadsetes süsteemides on kasutusel standardvood. Iga protsess käivitatakse automaatselt koos kolme andmevooga: sisendvoog stdin ja väljundvoog [[Stdout|stdout]] (standard output) ja veavoog [[Stderr|stderr]] (standard error). Need vood kujutavad endast spetsiaalset tüüpi faili ja sisaldavad ''plain text'' andmeid.<ref>Standard Input Definition http://www.linfo.org/standard_input.html</ref><ref>Standard Output Definition http://www.linfo.org/standard_output.html</ref><ref>Standard Error Definition http://www.linfo.org/standard_error.html</ref> | [[File:stdstreams.png|thumb|right|Joonis 1. The standard streams for input, output, and error. Allikas: https://en.wikipedia.org/wiki/Standard_streams]]Linuxis ja teistes Unix-i laadsetes süsteemides on kasutusel standardvood. Iga protsess käivitatakse automaatselt koos kolme andmevooga: sisendvoog stdin ja väljundvoog [[Stdout|stdout]] (standard output) ja veavoog [[Stderr|stderr]] (standard error). Need vood kujutavad endast spetsiaalset tüüpi faili ja sisaldavad ''plain text'' andmeid.<ref>Standard Input Definition http://www.linfo.org/standard_input.html</ref><ref>Standard Output Definition http://www.linfo.org/standard_output.html</ref><ref>Standard Error Definition http://www.linfo.org/standard_error.html</ref> |
Revision as of 01:42, 11 January 2017
mustand
stderr (standard error) on UNIX süsteemides standardveavoog. Vt. ka stdin ja stdout
Standardvood
Linuxis ja teistes Unix-i laadsetes süsteemides on kasutusel standardvood. Iga protsess käivitatakse automaatselt koos kolme andmevooga: sisendvoog stdin ja väljundvoog stdout (standard output) ja veavoog stderr (standard error). Need vood kujutavad endast spetsiaalset tüüpi faili ja sisaldavad plain text andmeid.[1][2][3]
Igale avatud failile omistatakse ka arvuline deskriptor. stdin, stdout ja stderr arvulised failideskriptorid on vastavalt 0,1 ja 2. Tüüpiliselt on need vood seotud terminaliga (tty), kuid võivad ka viidata teistele failidele või seadmetele, kui protsess on vastavalt seadistatud. [4] Tavaliselt läheb standardsisendvoogu klaviatuurilt sisestatav tekst ning väljundvoog ning veavoog kuvatakse ekraanile.
Autor
Liina Abner
DK23
jaanuar 2017
- ↑ Standard Input Definition http://www.linfo.org/standard_input.html
- ↑ Standard Output Definition http://www.linfo.org/standard_output.html
- ↑ Standard Error Definition http://www.linfo.org/standard_error.html
- ↑ stdin(3) - Linux man page https://linux.die.net/man/3/stdin