【发布时间】:2013-03-19 06:50:45
【问题描述】:
我有一个通过 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 文件传输,但是当我的脚本与大多数资源交互时,这也成为我的一个问题。
【问题讨论】:
标签: bash process background-process foreground