GNU/Linux >> Tutoriels Linux >  >> Linux

Le pseudo-terminal ne sera pas alloué car stdin n'est pas un terminal

Aussi avec l'option -T du manuel

Désactiver l'allocation de pseudo-tty


Essayez ssh -t -t (ou ssh -tt pour faire court) pour forcer l'allocation de pseudo-tty même si stdin n'est pas un terminal.

Voir aussi :Terminer une session SSH exécutée par un script bash

À partir de la page de manuel 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. Comment un programme décide-t-il d'avoir ou non une sortie colorée ?

  2. Bashscript fonctionne depuis Terminal mais pas depuis Crontab ?

  3. Terminal :Commande Termcapinfo introuvable ?

  4. Python en mode brut stdin print ajoute des espaces

  5. Terminal Linux :les commentaires de saisie ont disparu, les sauts de ligne ne s'affichent pas

gnome-terminal :commande introuvable

Variable d'environnement TERM non définie

Modules Python introuvables sur le terminal mais sur le shell Python, Linux

le mot de passe root ne fonctionne pas pour su dans le terminal

dans la console Linux, comment NE PAS envelopper la sortie

comment tracer stdin depuis le terminal?