ssh経由でいくつかのファイルを転送するスクリプトがあります。私は通常、スクリプトを開始し、問題なく実行されていることを確認したら、CTRL-Z を使用して停止し、bg
.
> ./download-script.sh
Downloading...
Got file foobar.txt
Got file baz.txt
Downloading bash.txt (42%)
[2]+ Stopped download-script.sh
> bg
[1]+ download-script.sh &
>
これはどのように安全ですか?ファイルを送信するサーバーは、私のプロセスがオンラインに戻るのを待つことを知らないようですよね?
1 時間待ってからバックグラウンドでスクリプトを再開した場合、中断したところから続行されるのでしょうか?
私の例では ssh ファイル転送を使用していますが、これは、スクリプトがほとんどのリソースと対話している場合にも問題になります。