Existe-t-il une directive officielle POSIX, GNU ou autre indiquant l'endroit où les rapports d'avancement et les informations de journalisation (des choses telles que "Doing foo; foo done") doivent être imprimés? Personnellement, j'ai tendance à les écrire sur stderr pour pouvoir rediriger stdout et obtenir uniquement la sortie réelle du programme. …
Je souhaite configurer mon terminal de manière à ce qu'il stderrsoit imprimé dans une couleur différente de celle de stdout; peut-être rouge. Cela faciliterait la distinction entre les deux. Y at-il un moyen de configurer cela dans .bashrc? Si non, est-ce même possible? Remarque : Cette question a été fusionnée …
Considérez le nom de script suivant (légèrement idiot) 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Quand je le lance, je reçois non seulement le résultat de l'écho, mais aussi le compte rendu par bash de la mort du sommeil sur stderr: $ ./test1.sh sleep …
Comment puis-je atteindre cmd >> file1 2>&1 1>>file2 C'est-à-dire que stdout et stderr doivent être redirigés vers un fichier (fichier1) et que seul stdout (fichier2) doit être redirigé vers un autre (les deux en mode ajout)?
Il semble que chaque application du terminal donne des avertissements et des messages d'erreur, même si cela semble fonctionner correctement. Emacs: ** (emacs:5004): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-xxfluS2Izg: Connection refused Manifester: ** (evince:5052): WARNING **: Couldn't connect to accessibility bus: Failed to …
Je commence dans un répertoire vide. $ touch aFile $ ls aFile Ensuite, j'ai lsdeux arguments, dont l'un n'est pas dans ce répertoire. Je redirige les deux flux de sortie vers un fichier nommé output. J'utilise >>afin d'éviter d'écrire simultanément. $ ls aFile not_exist >>output 2>>output $ cat output ls: …
Je démarre ma candidature en arrière-plan en utilisant nohupcomme mentionné ci-dessous - root@phx5qa01c:/bezook# nohup java -jar ./exhibitor-1.5.1/lib/exhibitor-1.5.1-jar-with-dependencies.jar -c file --fsconfigdir /opt/exhibitor/conf --hostname phx5qa01c.phx.qa.host.com > exhibitor.out & [1] 30781 root@phx5qa01c:/bezook# nohup: ignoring input and redirecting stderr to stdout Mais chaque fois que je vois ce message - nohup: ignoring input and …
En bash: $ echo hi 2>&1 1>/dev/null | cat $ En zsh: $ echo hi 2>&1 1>/dev/null | cat hi $ Existe-t-il un moyen de ne diriger que l'erreur standard lors de la redirection de la sortie standard?
J'ai exécuté un exécutable dans bash ./code > log Il affiche des messages d'erreur occasionnels sur le terminal tandis que toutes les instructions printf vont dans le fichier journal. Je le relance comme ci-dessous ./code >& log Maintenant, les messages d'erreur occasionnels vont également dans le journal. Mais s'il y …
Je sais que des utilitaires bien comportés comme grep envoient des messages "normaux" à stdout et des messages d'erreur à stderr. $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory Lorsque j'écris moi-même des scripts shell, j'ai souvent du mal à décider quelle sortie et quels …
J'ai trébuché sur cette question, alors je me demande comment est-ce possible? Exécution standard de la commande: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 OK, essayons d'obtenir la première ligne uniquement: …
Supposons que j'exécute certains processus: #!/usr/bin/env bash foo & bar & baz & wait; Je lance le script ci-dessus comme suit: foobarbaz | cat pour autant que je sache, lorsque l'un des processus écrit sur stdout / stderr, leur sortie ne s'entrelace jamais - chaque ligne de stdio semble être …
Si j'écris un script ou un programme, dois-je sortir vers stderr son nom avec un message d'avertissement ou d'erreur? Par exemple: ./script.sh: Warning! Variable "var" lowered down to 10. ou: ./prog.py: Error! No such file: "file.cfg". Je comprends que généralement c'est juste une question de goût (surtout si vous écrivez …
Selon cette réponse de schily , lesslit les commandes de navigation de stderr s'il ne peut pas s'ouvrir /dev/tty. Cela semble déroutant, car je n'ai jamais rien vu écrire sur le flux stderr d'un autre programme, et je ne sais même pas comment j'y parviendrais. Quel est le but de …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.