Ssh

帶有 tar 管道的 scp 並在 shell 關閉時繼續進行

  • June 16, 2014

我正在嘗試使用以下命令將我的文件發送到另一台伺服器:

tar zcvf - /var/www/html | ssh root@xxxx "貓 > /backup.tar.gz"

我想用這個命令“ctrl+z”和“bg”和“disown”將它發送到後台

但是當我執行“bg”它繼續向我顯示正在處理的文件列表並且不允許我執行“否認”。

幫自己一個忙,然後將其放入screentmux會話中,然後斷開連接。恕我直言,這是一種比舊的背景/ nohuping 方式更好的方法。

作為另一個答案的替代方案 - 看看nohup- 它允許您將輸出重定向到日誌文件,並告訴您的程序忽略“掛斷”終止信號。

引用自:https://serverfault.com/questions/605490