Skip to content

怎么去查看异步任务?

我使用 MobaXterm 来链接 linux 环境,输入某个命令来执行一些非常耗时的操作。以下是我所期望的工作方式:

  • 输入完某命令后,服务器会执行这个耗时的任务。我可以随意关闭终端,并且下一次打开时可以随时看到该任务的进度。
  • 长时间不链接 linux 服务器时,MobaXterm 会自动断开,要求重连。重连的时候就会失去对上一次耗时任务的进度。应该有一个方式,可以让我随时看到上一次正在运行的耗时任务的进度。

参考资料与关键词

具体实践

运行命令并默认放入后台进程,无视 bash 终端是否关闭

bash
nohup python train.py &

在新的终端内,查看指定用户的进程

bash
ps -u root

在指定目录内,查看日志

bash
cat nohup.out

2023-05-30-16-22-35

kill -9 49801 49851

贡献者

The avatar of contributor named as 阮喵喵 阮喵喵
The avatar of contributor named as ruan-cat ruan-cat

页面历史