GNU/Linux >> Tutoriales Linux >  >> Linux

El pseudo-terminal no se asignará porque stdin no es un terminal

También con la opción -T del manual

Deshabilitar la asignación de pseudo-tty


Prueba ssh -t -t (o ssh -tt para abreviar) para forzar la asignación de pseudo-tty incluso si stdin no es una terminal.

Ver también:Terminar sesión SSH ejecutada por script bash

Desde la página de manual de ssh:

-T      Disable pseudo-tty allocation.

-t      Force pseudo-tty allocation.  This can be used to execute arbitrary 
        screen-based programs on a remote machine, which can be very useful,
        e.g. when implementing menu services.  Multiple -t options force tty
        allocation, even if ssh has no local tty.

Linux
  1. ¿Cómo ejecutar un comando que sobrevivirá al cierre de la terminal?

  2. ¿El indicador de terminal no se ajusta correctamente?

  3. gnome-terminal:comando no encontrado

  4. Python en modo raw stdin print agrega espacios

  5. Variable de entorno TERM no establecida

“cola -f | Iconv -fsjis” ¿No genera nada?

Terminal:¿Comando Termcapinfo no encontrado?

El servicio MongoDB no se iniciará después de la configuración inicial

Los módulos de Python no se encuentran en la terminal sino en el shell de Python, Linux

la contraseña de root no funciona para su en la terminal

cómo trazar stdin desde la terminal?