Стандартные потоки: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Менязовут (обсуждение | вклад) |
переименовал разделы про stdin, stdout, stderr |
||
Строка 1:
'''Стандартные потоки ввода-вывода''' в [[операционная система|системах]] типа [[UNIX]] (и некоторых других) — [[поток данных|потоки]] [[процесс (информатика)|процесса]], имеющие номер (дескриптор), зарезервированный для выполнения некоторых «стандартных» функций. Как правило (хотя и не обязательно), открыты уже в момент запуска задачи ([[исполняемый файл|исполняемого файла]]).
==
Поток номер 0 (stdin) зарезервирован для чтения команд [[пользователь|пользователя]] или входных данных.
Строка 8:
Системные программы ([[демон (программа)|демоны]] и т.п.), как правило, не пользуются этим потоком.
==
Поток номер 1 (stdout) зарезервирован для вывода данных, как правило (хотя и не обязательно) [[текстовый файл|текстовых]].
Строка 15:
Средства для выполнения программ в [[фоновый процесс|фоновом режиме]] (например, [[nohup]]) обычно переназначают этот поток в [[файл]].
== stderr (стандартный поток ошибок) ==
Поток номер 2 (stderr) зарезервирован для вывода диагностических и [[отладка программы|отладочных]] сообщений в текстовом виде.
|