我有一个通过 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 &
>
这怎么安全?似乎发送文件的服务器不知道等待我的进程重新联机,是吗?
如果我等了一个小时然后在后台恢复脚本,它会从中断的地方继续吗?
我的示例使用 ssh 文件传输,但是当我的脚本与大多数任何资源交互时,这也成为我关心的问题。