端末を閉じた後でもリモートサーバーでプロセスを実行し続けるにはどうすればよいですか?

端末を閉じた後でもリモートサーバーでプロセスを実行し続けるにはどうすればよいですか?

..そして端末を再起動した後も同じセッション/画面に戻ることができます。 screenを試しましたが、コンピュータを再起動した後、screen -dにセッションが表示されませんでした。 Nohupは私が望むようですが、後で出力をファイルに保存する以外に見ることができる機能を失います。もう少しふりをしてはいけませんか?

ベストアンサー1

画面が正しく機能している必要があります。あなたがやっていることの詳細を提供してください。一般的に使用されるコマンド:

# reattach session and if necessary detach it first.
# If there is only one session, sessionname is not necessary.
$ screen -rd sessionname

# list available screen sessions
$ screen -ls

なぜ使用するのか分からない

$ screen -d

これは、画面セッションが1つしかないと仮定し、画面セッションを分離するだけです。それ以外の場合は、どちらを分離するかを尋ねます。

私も見つけました。

$ echo $TERM

必ずしも明確ではないため、実際に画面内にあるかどうかを表示するのに便利です。画面に入ると返されますscreen。これを行うより良い方法がある場合は、これについて知りたいです。

おすすめ記事