Pertanyaan yang diberi tag stderr

Kesalahan standar adalah aliran output lain yang biasanya digunakan oleh program untuk menampilkan pesan kesalahan atau diagnostik.

49
menekan pesan stderr dalam skrip bash

Pertimbangkan nama skrip berikut (agak konyol) 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Ketika saya menjalankannya, saya tidak hanya mendapatkan output dari gema, tetapi laporan bash tentang kematian tidur di stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line...

15
Output dari perintah tidak di stderr atau stdout

Saya menemukan masalah ini, jadi saya bertanya-tanya bagaimana mungkin? Menjalankan perintah standar: # 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 Oke, mari kita coba untuk...

11
stderr over ssh -t

Ini mengirimkan output ke STDERR, tetapi tidak menyebarkan Ctrl+ C(yaitu Ctrl+ Cakan membunuh sshtetapi tidak jarak jauh sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Ini menyebar Ctrl+ C(yaitu Ctrl+ Cakan membunuh sshdan remote sleep), tetapi mengirim STDERR ke STDOUT: $ ssh -tt...

11
mengirimkan output ke / dev / stderr vs.> & 2

Dalam skrip, kesalahan biasanya dikirim ke file deskriptor 2 dengan &2, yaitu: echo "error" >&2 Kadang /dev/stderr- kadang digunakan sebagai gantinya: echo "error" > /dev/stderr Melihat /dev/stderr, saya melihat bahwa itu hanya sebuah symlink /proc/self/fd/2, yang pada...