作業ノート

様々なまとめ、雑感など

sshコマンドから、topコマンドを実行する

例えばlsのように、実行結果がすぐにかえるコマンドは

$ ssh ubuntu64 ls
install
proj

のように、sshコマンドで直接結果を得られるが、topコマンドのようなコマンドでは、 上記と同じように実行しても、

$ ssh ubuntu64 top
TERM environment variable not set.

となり、結果が表示されない。

このようなときは、tオプションを指定すると表示される。

$ ssh ubuntu64 -t top 

こうすると、topが実行され続け、top終了時にsshのコネクションも切れる。

参考