GNU/Linux >> Znalost Linux >  >> Linux

Pseudoterminál nebude přidělen, protože stdin není terminál

Také s volbou -T z manuálu

Zakázat alokaci pseudo-tty


Zkuste ssh -t -t (nebo ssh -tt ve zkratce) vynutit alokaci pseudo-tty, i když stdin není terminál.

Viz také:Ukončení relace SSH provedené skriptem bash

Z manuálové stránky 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. Jak spustit příkaz, který přežije uzavření terminálu?

  2. Výzva terminálu se nebalí správně?

  3. Terminál:Příkaz Termcapinfo nebyl nalezen?

  1. gnome-terminal:příkaz nenalezen

  2. Python v raw režimu standardní tisk přidává mezery

  3. Proměnná prostředí TERM není nastavena

  1. Linuxový terminál:odezva na psaní zmizela, zalomení řádků se nezobrazuje

  2. Služba MongoDB se po počátečním nastavení nespustí

  3. Moduly Pythonu nebyly nalezeny přes terminál, ale na python shell, Linux