GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Pseudo-Terminal wird nicht zugewiesen, da stdin kein Terminal ist

Auch mit Option -T aus dem Handbuch

Pseudo-TTY-Zuordnung deaktivieren


Versuchen Sie es mit ssh -t -t (oder ssh -tt kurz) um eine Pseudo-TTY-Zuweisung zu erzwingen, selbst wenn stdin kein Terminal ist.

Siehe auch:Durch Bash-Skript ausgeführte SSH-Sitzung beenden

Von der SSH-Manpage:

-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. Lösung:stdin:nicht im gzip-Format

  2. Wie führe ich einen Befehl aus, der das Schließen des Terminals überlebt?

  3. Terminal-Eingabeaufforderung wird nicht korrekt umbrochen?

  4. Wie entscheidet ein Programm, ob es eine farbige Ausgabe haben soll oder nicht?

  5. Bashscript funktioniert vom Terminal, aber nicht von Crontab?

Gnome-Terminal:Befehl nicht gefunden

Umgebungsvariable TERM nicht gesetzt

Der MongoDB-Dienst startet nach der Ersteinrichtung nicht

Python-Module wurden nicht über das Terminal gefunden, sondern auf der Python-Shell, Linux

in der Linux-Konsole, wie man die Ausgabe NICHT umschließt

Wie kann man stdin vom Terminal aus plotten?