単一のコマンドでssh上でhtopを実行する


16

ssh上でhtopを実行したいのですが、シェルスクリプトを使用してキーボードレスシステムで自動的に起動します。私の最初のアイデアは

ssh user@test.home 'htop'

だが:

Error opening terminal: unknown.

接続ごとにコマンドを入力せずにhtopリモートを起動する方法はありますか?

前もって感謝します!

回答:


20

-tSSHでフラグを使用します。

ssh user@test.home -t 'htop'

これにより、TTY割り当てが強制されます(通常、対話型シェルの場合のみ、sshはTTYを必要としない場合は割り当てません)。


本当にありがとう、これは私が探していたものでした!
wb7 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.