Tôi đã có thể thực hiện sftp
ngày hôm qua với hộp RHEL 5.4 (RedHat) và hôm nay tôi không thể.
Thông điệp là "Received message too long 778199411"
, và sau một vài cuộc điều tra, đó là do hộp RHEL của tôi .bashrc
có một dòng echo "running .bashrc"
- hoặc lặp lại bất cứ điều gì, tôi nghĩ vậy.
Vậy tại sao in ra một dòng ảnh hưởng sftp
? Nó cảm thấy giống như một vấn đề thiết kế khi in ra một dòng trong .bashrc
các tác phẩm trong các tình huống khác như đăng nhập hoặc ssh
rất khó để theo dõi khi sftp
thất bại vì một lý do kỳ lạ như vậy.
Vì vậy, câu hỏi là, tại sao in ra một dòng gây ra lỗi như vậy và nếu chúng ta vẫn muốn in ra một cái gì đó trong .bashrc
? (chủ yếu để xem khi tập tin này có nguồn gốc / thực thi).