在 ssh shell 上错误地启动了一个长时间运行的任务

在 ssh shell 上错误地启动了一个长时间运行的任务

我知道服务器上长时间运行的作业应该用 nohup/screen/tmux 启动。但有时,我会错误地开始一项工作,却没有意识到需要多长时间。例如,我最近发出了一个移动命令(在 ssh shell 中)从物理安装目录到网络安装目录(不知道第二个目录是网络安装目录)。

除了照顾 ssh shell 之外,还有什么解决方案呢?

答案1

好吧,在终端运行中mv你可以这样做:

  1. 按 Ctrl+Z。
  2. bg

并且,这将继续在后台执行该移动。
作为旁注;如果您经常挂起/后台运行,那么您可能需要jobs在 Ctrl+Z 之后运行并获取作业编号,mv以便您在后台运行正确的作业(例如bg 1。)

希望有帮助。

相关内容