使用 tar 管道进行 scp,如果 shell 关闭则继续执行

使用 tar 管道进行 scp,如果 shell 关闭则继续执行

我正在尝试使用此命令将我的文件发送到另一台服务器:

    tar zcvf-/var/www/html | ssh[电子邮件保护]“cat > /backup.tar.gz”

我想使用“ctrl+z”和“bg”和“disown”命令将其发送到后台,
但是当我执行“bg”时,它继续显示正在处理的文件列表,并且不允许我运行“disown”。

答案1

帮自己一个忙,把它放进screen或者tmux会话,然后断开与会话的连接。在我看来,这比旧的后台处理方式好得多nohup

答案2

作为另一个答案的替代 - 看一下nohup- 它可以让您将输出重定向到日志文件,并告诉您的进程忽略“HANGUP”终止信号。

相关内容