Làm thế nào để bạn chuyển hướng đầu ra từ ifconfig lên


1
$: ifconfig > /dev/null  
$: ifconfig eth0 down  
$: ifconfig eth0 up &> /dev/null  
Nov  3 22:06:13 kernel: eth0: XLlTemac: Options: 0x3fa   
Nov  3 22:06:13 kernel: eth0: XLlTemac: allocating interrupt 20 for dma mode tx.  
Nov  3 22:06:13 kernel: eth0: XLlTemac: allocating interrupt 19 for dma mode rx.  
Nov  3 22:06:15 kernel: eth0: XLlTemac: speed set to 100Mb/s  
Nov  3 22:06:15 kernel: eth0: XLlTemac: Send Threshold = 24, Receive Threshold = 4  
Nov  3 22:06:15 kernel: eth0: XLlTemac: Send Wait bound = 254, Receive Wait bound = 254  

Tại sao tất cả đầu ra không được chuyển hướng?

Câu trả lời:


2

Đây không phải là đầu ra từ ifconfig ( ifconfig eth0 up thông thường không sản xuất bất kỳ đầu ra). Chúng là các thông điệp tường trình từ kernel. Cấu hình nhật ký hệ thống của bạn rõ ràng được đặt để in các tin nhắn này trên thiết bị đầu cuối của bạn. Bạn có thể thay đổi cấu hình nhật ký hệ thống của mình bằng cách chỉnh sửa /etc/syslog.conf . Bạn có thể muốn thay đổi một dòng như kern.info: root đến kern.alert: root (có quá nhiều biến thể có thể liệt kê ở đây, hãy kiểm tra syslog.conf trang man để xem những gì có thể có, và đăng nội dung của tệp nếu bạn không thể tìm thấy dòng để thay đổi).


0

Bạn chỉ chuyển hướng ra ngoài tiêu chuẩn, không phải lỗi tiêu chuẩn. Thử:

ifconfig eth0 up >/dev/null 2>&1

Cùng một kết quả. :
Terminal
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.