Câu hỏi được gắn thẻ «stderr»

Lỗi tiêu chuẩn là một luồng đầu ra khác thường được các chương trình sử dụng để xuất thông báo lỗi hoặc chẩn đoán.

2
stderr trên ssh -t
Điều này sẽ gửi đầu ra đến STDERR, nhưng không lan truyền Ctrl+ C(tức là Ctrl+ Csẽ giết sshnhưng không phải từ xa sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Điều này lan truyền Ctrl+ C(tức là Ctrl+ Csẽ giết sshvà từ xa sleep), nhưng gửi STDERR tới STDOUT: …


3
gửi đầu ra tới / dev / stderr so với> & 2
Trong các tập lệnh, lỗi thường được gửi đến tập tin mô tả 2 với &2, nghĩa là: echo "error" >&2 Đôi khi /dev/stderrđược sử dụng thay thế: echo "error" > /dev/stderr Nhìn vào /dev/stderr, tôi thấy rằng nó chỉ là một liên kết tượng trưng /proc/self/fd/2, đến lượt nó …

4
Sao chép thiết bị xuất chuẩn và thiết bị xuất chuẩn vào tệp nhật ký và để chúng trên bàn điều khiển trong chính tập lệnh
Sử dụng bash, làm cách nào để sao chép stderr và stdout vào tệp nhật ký và cũng để chúng hiển thị trên bảng điều khiển? Tôi muốn làm điều này trong chính kịch bản bằng cách sử dụng một exec. Tôi đã thử với exec &>> log.out echo "This …
11 bash  exec  stderr 


1
hiển thị STDOUT trước STDERR?
Tôi mới làm quen với bash và tôi không thể tìm ra cách chạy một lệnh nhất định, giả sử ./fffvà in các thiết bị xuất chuẩn thông thường trước stderr (Bản thân tôi bối rối về ý nghĩa của nó) ví dụ $ printf "I am a\ndrill\n" > fff; …


1
Có thể chuyển hướng thiết bị xuất chuẩn và thiết bị xuất chuẩn sang cùng một dòng mangle?
Tôi đã đọc rằng khi chuyển hướng stdoutvà stderrđến cùng một tệp bằng cách sử dụng 2>&1, stdoutthường được chặn trong khi không có bộ đệm stderr. Nếu một dòng rất dài được ghi vào stdout, yêu cầu hai lần đệm riêng biệt, liệu có thể xảy ra một dòng …




3
stdin, stderr, chuyển hướng và nhật ký
Có sự khác biệt giữa hai dòng? /home/user/script.sh >> /home/user/stdout_and_error.log 2>&1 /home/user/script.sh 2>&1 >> /home/user/stdout_and_error.log biết rằng tôi muốn đặt các thiết bị xuất chuẩn và lỗi thực thi của tập lệnh vào tệp nhật ký. Nếu không có sự khác biệt, nếu tôi muốn đăng nhập bản ghi thì …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.