Esiste un POSIX ufficiale, GNU o altre linee guida su dove dovrebbero essere stampate le relazioni sui progressi e le informazioni di registrazione (cose come "Fare foo; foo done")? Personalmente, tendo a scriverli su stderr in modo da poter reindirizzare stdout e ottenere solo l'output effettivo del programma. Recentemente mi …
Voglio impostare il mio terminale in modo che stderrsia stampato in un colore diverso da stdout; forse rosso. Ciò renderebbe più semplice distinguere i due. C'è un modo per configurarlo in .bashrc? In caso contrario, è anche possibile? Nota : La domanda è stata fusa con un'altra che ha chiesto …
Prendi in considerazione il seguente (leggermente stupido) nome dello script 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Quando lo eseguo, ottengo non solo l'output dell'eco, ma il resoconto di Bash della morte del sonno su stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line …
Come posso raggiungere cmd >> file1 2>&1 1>>file2 Cioè, lo stdout e lo stderr dovrebbero reindirizzare a un file (file1) e solo lo stdout (file2) dovrebbe reindirizzare a un altro (entrambi in modalità append)?
Sembra che ogni applicazione dal terminale fornisca avvisi e messaggi di errore, anche se sembra funzionare correttamente. Emacs: ** (emacs:5004): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-xxfluS2Izg: Connection refused Evince: ** (evince:5052): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket …
Comincio in una directory vuota. $ touch aFile $ ls aFile Quindi ho lsdue argomenti, uno dei quali non è in questa directory. Reindirizzo entrambi i flussi di output su un file denominato output. Uso >>per evitare di scrivere contemporaneamente. $ ls aFile not_exist >>output 2>>output $ cat output ls: …
Sto iniziando la mia domanda in background usando nohupcome indicato di seguito - 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 Ma ogni volta che vedo questo messaggio - nohup: ignoring input and …
In bash: $ echo hi 2>&1 1>/dev/null | cat $ Mentre in zsh: $ echo hi 2>&1 1>/dev/null | cat hi $ Esiste un modo per reindirizzare solo l'errore standard durante il reindirizzamento dell'output standard?
Ho eseguito un eseguibile dentro bash ./code > log Mostra messaggi di errore occasionali sul terminale mentre tutte le istruzioni printf vanno nel file di registro. Lo rieseguo come di seguito ./code >& log Ora, anche i messaggi di errore occasionali vanno nel registro. Ma se c'è un errore di …
So che programmi di utilità ben educati come grep generano messaggi "normali" su stdout e messaggi di errore su stderr. $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory Quando scrivo da solo gli script di shell, trovo spesso difficile decidere quale output e quali messaggi …
Mi sono imbattuto in questo problema, quindi mi chiedo come sia possibile? Esecuzione standard del comando: # 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, proviamo a ottenere solo la prima riga: …
Supponiamo che io esegua alcuni processi: #!/usr/bin/env bash foo & bar & baz & wait; Eseguo lo script sopra in questo modo: foobarbaz | cat per quanto posso dire, quando uno qualsiasi dei processi scrive su stdout / stderr, il loro output non si interseca mai - ogni riga di …
Se sto scrivendo uno script o un programma, dovrei inviare a stderr il suo nome insieme a un messaggio di avviso o di errore? Per esempio: ./script.sh: Warning! Variable "var" lowered down to 10. o: ./prog.py: Error! No such file: "file.cfg". Capisco che generalmente è solo una questione di gusti …
Secondo questa risposta di schily , lesslegge i comandi di navigazione di stderr se non è in grado di aprirsi /dev/tty. Questo sembra sconcertante, dal momento che non ho mai visto nulla scrivere sul flusso stderr di un altro programma, e non so come avrei potuto farlo. Qual è lo …
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.