如何在不需要保持 SSH 打开的情况下运行控制台命令(例如 cp 或 tar)?
答案1
nohup command &
答案2
这取决于您到底想做什么,screen
可能会对您有用。
您可以使用 screen 运行该命令,screen command
然后分离该 screen 并终止您的 ssh 会话。该 screen 会话中正在运行的任何内容仍将运行,您可以稍后从另一个终端重新连接到该会话。
答案3
当使用 ssh 远程运行命令时,-T 选项也会有所帮助。
答案4
如果这是一项您预计会一遍又一遍重复的任务,您可以创建一个 cron 作业。