Mysql
 sql >> база данни >  >> RDS >> Mysql

защо се вижда грешката `tcgetattr`, когато ssh се използва за изхвърляне на архивния файл на друг сървър?

Виждал съм тази грешка при принудително разпределение на псевдотерминал с помощта на ssh -t -t или ssh -tt .

tcgetattr функцията се използва за търсене на атрибутите на псевдотерминала, представен от файлов дескриптор; отнема файлов дескриптор и указател към структура на termios, в която да съхранява метаданните на терминала. Изглежда ми от stub код в glibc че тази грешка представлява нулев указател за termios структура Не съм сигурен дали същата тази семантика за обработка на грешки е налице за специфичните за платформата реализации на tcgetattr .

Ако искате да потиснете тази грешка, извикайте ssh така:

ssh 2>/dev/null

Това ще пренасочи STDERR към /dev/null; няма да видите грешката при извикване с това пренасочване. Имайте предвид, че това ще маскира други грешки с ssh; може да се наложи да премахнете това за целите на отстраняване на грешки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Присъединете се към същата таблица

  2. Объркване на часовата зона на MySQL

  3. MySql:ПОРЪЧАЙТЕ ПО родител и дете

  4. импортиране на sql файл в база данни с помощта на wamp

  5. търсене на арабски думи, които имат диакритични знаци в mysql