Sunday, January 19, 2025

Linux Error Redirection

-

Redirection lỗi trong Linux là quá trình chuyển hướng thông báo lỗi được gửi từ một lệnh Linux từ tiêu chuẩn lỗi đến một tập tin hoặc chương trình khác. Điều này cho phép người dùng quản lý thông báo lỗi của họ một cách hiệu quả.

Trong Linux, chúng ta sử dụng số thứ tự stderr (2) để chuyển hướng lỗi từ lệnh sang đích đến là một tập tin hoặc một chương trình khác. Các toán tử sử dụng trong quá trình chuyển hướng lỗi là ‘2>’ cho việc chuyển hướng lỗi chuẩn sang một tập tin và ‘2>>’ để nối lỗi với nội dung hiện có trong tập tin.

Ví dụ:

Lệnh sau đây sẽ chạy một lệnh Linux để xóa một tập tin và chuyển hướng lỗi sang tập tin ‘error_log.txt’:

rm file_does_not_exist.txt 2> error_log.txt

Lệnh này sẽ thực hiện xóa tập tin ‘file_does_not_exist.txt’. Nếu lệnh không thành công và có thông báo lỗi được tạo ra, thông báo lỗi sẽ được chuyển hướng đến tập tin ‘error_log.txt’ thay vì hiển thị trên màn hình.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories