耗时很长的程序忘加nohup就运行了怎么办?

2023-04-21 阅读 87

如果耗时很长的程序忘记了加nohup,可以使用以下方法:

  1. 按下 CTRL + Z 终止程序的运行。

  2. 在命令行中输入 bg 将程序转换为后台运行。

  3. 关闭终端窗口或注销登录不会影响后台运行的程序,但是如果重新登录,则该程序会被杀死。因此,可以使用 disown 命令将该程序与当前终端脱离关系,使其在后台持续运行。

具体操作如下:

  • 输入 jobs 查看当前所有作业的状态。

  • 输入 disown %<job id=""> 将指定的作业与当前终端脱离关系,使其在后台持续运行。

其中,%<job id=""> 表示作业的ID号,可以通过 jobs 命令查看得到。

更新于 2023年04月21日