質問

私はUbuntuのマシン上でシェルスクリプトを実行したいxouldはパテをthroughtます。

問題は、私はパテでスクリプトを実行する場合には、セッションに接続されていることをマシン上で実行(同じユーザー名)それは私がパテのウィンドウを閉じた場合、プログラム停止が実行し、PuTTYセッション「内の」実行です(tracdをこの場合)

私は....私は私のパテセッションを停止するとプログラムの開発は、実行を継続するためのイオン順序、ホストマシン上で開いているセッション上でtracdを開始したいと思います。

あなたの答えをありがとう!

役に立ちましたか?

解決

あなたは nohupをのコマンドを使用して、この動作を実現することができます。

他のヒント

あなたはそのための GNU画面を使用する場合があります。この方法では、あなたのSSHセッションを閉じると、サーバー上でtracd実行させます。 あなたは、あなたのサーバに起動画面を接続し、その中からtracdを一度。 ご使用のサーバーに接続する次回は、単にあなたの実行中のプログラムに戻って取得するには、画面-rを入力します。

それを使用する方法の詳細については、画面のmanページを参照してください。

(より良いオプションが存在するかどうは考えて)動作しないだろう1つの方法は、特定の時間(今から2分を言う)で実行するようにcronジョブを設定することです。それが始まっています後は、再びcronジョブを削除し、パテを閉じることができます。あなたがここに持っている問題を解決cronジョブを実行するかをユーザが指定することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top