対話型シェルを介さずにSSHを介してmuttを実行する方法

対話型シェルを介さずにSSHを介してmuttを実行する方法

Muttはこの呪いに頼っています。ここ、Michaelとの議論:

@hhh:ssh[Eメール保護]mutt <--- ここで何が問題なのでしょうか?そこからmuttを実行してみてください...
@MichaelMrozek:muttは多くの端末操作に依存する呪いを使います。私の考えでは、sshでそのように実行するのが好きではないようです。

マニュアルには次の項目があります。

ssh [user@]hostname --
[command]

直接実行せmuttずにサーバーの外部でローカルでどのように実行できますか?sshmutt

答え1

~からman 1 ssh

-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.

muttメニューを表示するttyがあります。 (たとえば、-ttスクリプトを介してリモートで接続している場合に使用できます。)muttcron

ssh -t [email protected] mutt

関連情報