Dans le shell, vous pouvez faire une redirection, >
<
etc., mais qu'en est-il APRÈS le lancement d'un programme ?
Voici comment j'en suis venu à poser cette question : un programme exécuté en arrière-plan de mon terminal n'arrête pas d'afficher un texte ennuyeux. Comme il s'agit d'un processus important, je dois ouvrir un autre shell pour éviter ce texte. J'aimerais pouvoir >/dev/null
ou une autre redirection pour que je puisse continuer à travailler dans le même shell.
0 votes
Je sais que le moyen le plus simple de rediriger le STDOUT/STDERR est de DUP2 leurs descripteurs de fichiers AVANT de bifurquer. C'est une pratique assez standard, et probablement la façon dont les shells l'accomplissent en ce moment. Je ne suis pas sûr que cela donne une réponse, mais je pense que cela diminue les chances qu'il y en ait une bonne.
2 votes
reptyr
1 votes
Vous pouvez utiliser reroutage