Đầu vào và đầu ra tiêu chuẩn thường được kết nối với một đường dây cụ thể, ví dụ /dev/pts/5
. Bạn có thể thấy nó, ví dụ bên dưới /proc/12345/fd
(mục tiêu của các liên kết tượng trưng) (thay thế 12345
bằng ID tiến trình thực tế). Hoàn toàn không có cách nào mục tiêu này có thể tự động thay đổi sang thứ khác. Để thay đổi những điều này, các mô tả tập tin đã nói cần phải được đóng một cách rõ ràng và những cái mới được mở một cách rõ ràng.
Tôi không chắc điều gì xảy ra trong trường hợp không thể / không bình thường mà ai đó thực hiện một số thủ thuật đặc biệt và bằng cách nào đó, đầu vào và đầu ra tiêu chuẩn hướng đến /dev/tty
. Tôi không nghĩ rằng tôi đã từng thấy một điều như vậy. Tôi thấy một cơ hội rằng giả định của bạn có thể đúng và hiệu quả, các đầu vào và đầu ra có thể thay đổi trong trường hợp này.