GNU/Linux >> Linux の 問題 >  >> Linux

stdin は端末ではないため、疑似端末は割り当てられません

オプション -T も マニュアルから

<ブロック引用>

疑似 tty 割り当てを無効にする


ssh -t -t を試す (または ssh -tt 略して) stdin が端末でない場合でも疑似 tty 割り当てを強制します。

関連項目:bash スクリプトによって実行された SSH セッションの終了

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. 解決方法:stdin:gzip形式ではありません

  2. ターミナルが閉じても存続するコマンドを実行するにはどうすればよいですか?

  3. ターミナルプロンプトが正しくラップされていませんか?

  1. プログラムは、カラー出力を使用するかどうかをどのように決定しますか?

  2. Bashscriptはターミナルからは機能しますが、Crontabからは機能しませんか?

  3. 初期セットアップ後に MongoDB サービスが開始されない

  1. Pythonモジュールはターミナルでは見つかりませんが、Pythonシェル、Linuxでは見つかりません

  2. Linux コンソールで、出力をラップしない方法

  3. 端末ウィンドウでスクロールバックが機能しない (ssh セッション)