首先配置免密登陆
如果希望在终端断开后继续传输文件

方法 :使用 nohupdisown

确保使用 nohup 启动,并在后台运行后用 disown 解除对终端会话的依赖。

nohup scp dump.sql root@10.10.249.67:/data > scp_transfer.log 2>&1 &
disown
tail -f scp_transfer.log

解释:

  • nohup 使 scp 不依赖当前会话,终端关闭后也能继续运行。
  • disown 命令解除对当前会话的依赖,确保 scp 完全脱离终端运行。
Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐