Ssh
帶有 tar 管道的 scp 並在 shell 關閉時繼續進行
我正在嘗試使用以下命令將我的文件發送到另一台伺服器:
tar zcvf - /var/www/html | ssh root@xxxx "貓 > /backup.tar.gz"
我想用這個命令“ctrl+z”和“bg”和“disown”將它發送到後台
但是當我執行“bg”它繼續向我顯示正在處理的文件列表並且不允許我執行“否認”。
幫自己一個忙,然後將其放入
screen
或tmux
會話中,然後斷開連接。恕我直言,這是一種比舊的背景/nohup
ing 方式更好的方法。
作為另一個答案的替代方案 - 看看
nohup
- 它允許您將輸出重定向到日誌文件,並告訴您的程序忽略“掛斷”終止信號。