リモート接続が失われてもサーバーでコマンドを実行できますか?

リモート接続が失われてもサーバーでコマンドを実行できますか?

想像する

私はcp非常に大きなフォルダをコピーするか、tar大きなフォルダを圧縮するために使用します。しかし、私のラップトップには電力が非常に限られており、近くに電源接続を見つけることができません。

質問

停電が原因で接続が切断されても、リモートサーバーからのコマンドの実行を継続できるようにする方法はありますか?

私が考えることができるのは、推奨事項を.shファイルに入れてを使用してそのファイルを呼び出すことだけですcrontab。しかし、簡単な方法はありますか?

良いですno_need_to_wait_for_me cp -r dir_old ../dir_newか?

答え1

はい。 nohup。バックグラウンドでコマンドを実行してログアウトしても、引き続き実行されます。

nohup cp -r dir_old ../dir_new &

答え2

バックグラウンドでプログラムを使用tmuxまたは実行することもできます。screen

マルチプレクサ端末マルチプレクサです。これにより、1つの端末から複数のプログラムを簡単に切り替え、そのプログラムを切り離して(バックグラウンドで実行され続ける)、別の端末に再接続できます。

関連情報