2010-11-19 19 views
0

私は、パテを介してUbuntuマシン上でシェルスクリプトを実行することができます。パテ:ホストマシンにシェルスクリプトを実行する

問題は、マシン上で実行されているセッション(同じユーザー名)に接続されているパテッティを使用してスクリプトを実行すると、パテのセッション内で実行されます。パテのウィンドウを閉じると、この場合でtracd)私は、ホストマシン上で開いているセッションに私は私のパテセッションを停止したときに実行を継続するプログラムの開発のためのイオン順序をtracdを開始したいと思います

....

感謝あなたの答えに!

答えて

2

この現象はnohupコマンドで実現できます。

+0

本当にうまくいっています、ありがとう=)。 – Sirithang

0

Cronジョブを特定の時刻(たとえば2分後)に実行するように設定するのが効果的な方法です(より良いオプションが存在するかどうかは分かりません)。起動後、Cronジョブをもう一度削除してパテを閉じることができます。 Cronジョブを実行するユーザーを指定できます。これにより、ここで問題が解決します。

+0

このラウンドアバウトの方法を実行する場合は、「at」がはるかに簡単になります。 –

+0

もっと良い選択肢があるのか​​どうかわかりませんでした:p –

3

GNU screenを使用してください。このようにして、sshセッションを閉じると、tracdがサーバー上で実行されます。 サーバーに接続したら、画面を起動し、画面内からtracdを実行します。 次回サーバーに接続するときにscreen -rと入力するだけで、実行中のプログラムに戻ることができます。

使用方法の詳細は、画面のマニュアルページを参照してください。

関連する問題