Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mengapa kesalahan `tcgetattr` terlihat ketika ssh digunakan untuk membuang file cadangan di server lain?

Saya telah melihat kesalahan ini ketika memaksa alokasi terminal semu menggunakan ssh -t -t atau ssh -tt .

tcgetattr fungsi digunakan untuk mencari atribut dari terminal semu yang diwakili oleh deskriptor file; dibutuhkan deskriptor file dan penunjuk ke struktur termios untuk menyimpan metadata terminal. Bagi saya, ini terlihat dari kode rintisan di glibc bahwa kesalahan ini mewakili penunjuk nol untuk termios struktur. Saya tidak yakin apakah semantik penanganan kesalahan yang sama ini diterapkan untuk implementasi khusus platform tcgetattr .

Jika Anda ingin menekan kesalahan ini, aktifkan ssh seperti ini:

ssh 2>/dev/null

Ini akan mengarahkan STDERR ke /dev/null; Anda tidak akan melihat kesalahan saat menjalankan dengan pengalihan ini. Perhatikan bahwa ini akan menutupi kesalahan lain dengan ssh; Anda mungkin perlu menghapus ini untuk tujuan debugging.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemrograman kelas PDO PHP:Kesalahan fatal:Panggilan ke fungsi anggota fetchAll() di boolean

  2. Apakah mungkin untuk memanggil prosedur tersimpan MySQL dari Ruby?

  3. Buat Prosedur Tersimpan dengan PDO di PHP

  4. Bagaimana cara mengirim elemen HTML melalui JSON menggunakan PHP?

  5. Cara Mendapatkan Data 1 Jam Terakhir di MySQL