SSH -Xからログアウトした後もプログラムを実行し続け、後でもう一度開きます。

SSH -Xからログアウトした後もプログラムを実行し続け、後でもう一度開きます。

実験を実行している学校のコンピュータにログインする必要があります。カスタムGUIアプリケーションを使用しているため、SSH -X経由でロギングを実行します。プログラムを開き、データ収集を開始してからログアウトし、数時間後に確認できるようにしたいです。

似たような質問をたくさん見つけましたが、私に合った答えが見つかりませんでした。スクリーンとtmuxは利用できません。 byobuやそのようなものではありません。コンピュータは古いDebianで実行されていますが、rootアクセス権がありません。

私はnohupを試してみましたが、それをする必要があることを知っていますが、それを機能させることはできません。私はそうしました:

nohup myprogram &
exit

これを実行した後もexit端末が閉じず、「myprogram」ウィンドウはそのまま残ります。開いているすべてのプロセスを終了するかどうかを尋ねる端末を閉じる必要があります。

また、以前のセッションで「nohuped」したプログラムを開く方法がありません。もう一度試しましたが、nohup myprogram &以前と同じ方法でプログラムが開かれませんでした。

答え1

新しいソフトウェアをインストールするためにルートアクセスは必要ありません。ソースコードをダウンロードして手動でコンパイルできます。

プログラムを実行した後、実行を続けて戻るには、screenまたはを使用できますtmux。ただし、コマンドラインプログラムには適しています。グラフィックプログラムの場合は、次のものを使用できます。XPula

関連情報