2012-10-02 36 views
5

nohupを使用してtopコマンドをバックグラウンドで実行する際に問題があります。それはテキストtop: failed to get ttynohup.outに文句を言う"nohup"を使用して "top"コマンドをバックグラウンドで実行する

nohup top & 

ように、まず、私は、それをローカルに実行します。私の究極の目標は

nohup ssh -t [email protected] top & 

のように、現在、上記のコマンドはまた

Pseudo-terminal will not be allocated because stdin is not a terminal.^M 
TERM environment variable not set 

任意のアイデアで失敗し、リモートマシン上のトップを実行することですか?

PS:machineBからmachineAにpingするためにこのコマンドを実行します。 machineAは常に有効ですが、必ずしもログインしているわけではありません。

+3

画面を使用できます。ターミナルが開き、一番上を走り、(Ctrl + aを押したままで)dを離して終了することができますが、バックグラウンドで画面が実行されたままになります。あなたが私に尋ねる気にならないなら、あなたは何を達成しようとしていますか? –

+3

私はあなたがこれをしたいと思って混乱しています。 – tacaswell

+0

@JanitoVaqueiroFerreiraFilho私は自分のLinuxディストリビューションに組み込まれているnohupを使用しなければならず、 '' screen''をインストールするためにroot権限を持っていません。 – Richard

答えて

14

トップコマンドの-b(バッチモード)スイッチを試しましたか?

+0

私は「トップコマンドの」を追加することを推奨します。 +1については回答=) –

+0

あなたは素晴らしいです:) –

+0

それは素晴らしい作品です...ありがとう – Mani