Widziałem ten błąd podczas wymuszania alokacji pseudoterminalu za pomocą ssh -t -t
lub ssh -tt
.
tcgetattr
funkcja służy do wyszukiwania atrybutów pseudoterminalu reprezentowanego przez deskryptor pliku; pobiera deskryptor pliku i wskaźnik do struktury termios do przechowywania metadanych terminala. Patrzy na mnie z kod pośredniczący w glibc
że ten błąd reprezentuje pusty wskaźnik dla termios
struktura. Nie jestem pewien, czy ta sama semantyka obsługi błędów jest stosowana w implementacjach tcgetattr
specyficznych dla platformy .
Jeśli chcesz pominąć ten błąd, wywołaj ssh
tak:
ssh 2>/dev/null
To przekieruje STDERR do /dev/null
; nie zobaczysz błędu podczas wywoływania z tym przekierowaniem. Pamiętaj, że spowoduje to zamaskowanie innych błędów za pomocą ssh
; może być konieczne usunięcie tego w celu debugowania.