ssh -t -t
を使用して疑似端末の割り当てを強制するときにこのエラーが発生しました またはssh -tt
。
tcgetattr
関数は、ファイル記述子によって表される疑似端末の属性を検索するために使用されます。ターミナルメタデータを格納するために、ファイル記述子とtermios構造体へのポインタが必要です。termios
へのnullポインタを表していること 構造体。 tcgetattr
のプラットフォーム固有の実装に、これらの同じエラー処理セマンティクスが適用されているかどうかはわかりません。 。
このエラーを抑制したい場合は、ssh
を呼び出してください そのように:
ssh 2>/dev/null
これにより、STDERRが/dev/null
にリダイレクトされます;このリダイレクトで呼び出すときにエラーは表示されません。これにより、ssh
で他のエラーがマスクされることに注意してください;デバッグのためにこれを削除する必要があるかもしれません。