Aller au contenu

Flux standard

Flux standard (en anglais standard streams) : les trois canaux dont dispose tout processus Unix dès son lancement : l'entrée standard (stdin, descripteur 0), la sortie standard (stdout, 1) et la sortie d'erreur (stderr, 2). Par défaut, ils sont reliés au terminal ; le shell peut les rediriger vers des fichiers ou les relier entre programmes par des tubes.

Séparer résultats et erreurs permet de traiter les uns sans être gêné par les autres. Sous systemd et dans les conteneurs, les services écrivent leurs journaux sur leurs flux 1 et 2, recueillis par le système.

Dans les cours

Voir aussi