sql >> データベース >  >> RDS >> Mysql

別のサーバーにバックアップファイルをダンプするためにsshを使用すると、「tcgetattr」エラーが発生するのはなぜですか?

    ssh -t -tを使用して疑似端末の割り当てを強制するときにこのエラーが発生しました またはssh -tt

    tcgetattr 関数は、ファイル記述子によって表される疑似端末の属性を検索するために使用されます。ターミナルメタデータを格納するために、ファイル記述子とtermios構造体へのポインタが必要です。glibcのスタブコード このエラーは、termiosへのnullポインタを表していること 構造体。 tcgetattrのプラットフォーム固有の実装に、これらの同じエラー処理セマンティクスが適用されているかどうかはわかりません。 。

    このエラーを抑制したい場合は、sshを呼び出してください そのように:

    ssh 2>/dev/null
    

    これにより、STDERRが/dev/nullにリダイレクトされます;このリダイレクトで呼び出すときにエラーは表示されません。これにより、sshで他のエラーがマスクされることに注意してください;デバッグのためにこれを削除する必要があるかもしれません。



    1. C2DMを使用せずにローカルネットワークを介してデバイスからデバイスに通知をプッシュする

    2. MySQLデータベース全体を削除する方法

    3. mysql挿入競合状態

    4. PDO fetchall()のパフォーマンスに関する考慮事項?