-
通过ps ux指令查看所有的进程的PID,通过 kill 指令关闭进程
ps ux # 查看所有进程的PID kill PID # 关闭特定进程 kill -9 PID # 关闭特定进程(更厉害)
-
Linux自带的nohup命令设定训练在后台运行,避免因为终端断开链接而使训练停止
只需要在以前训练的指令前增加 nohup命令,同时在结尾加上&符号即可# nohup xxxxxx & 其中‘xxxxxx’为原始指令 nohup python -m visdom.server & # 后台运行visdom.server nohup python train.py & # 使模型在后台训练
另外一点需要注意的时,通过后台运行程序的所有输入都会存储到nohup.out的文件中,如果不清理的话,该文件会不断增加,nohup.out文件默认存放在当前执行脚本所在的目录中,也可以同过指令修改存放位置。
下面列出常用的nohup文件处理的指令。# 修改nohup.out文件存放位置 nohup python train.py > /path/to/custom.out &
# 在不停止进程的情况下清空nohup.out文件的指令(以下两个指令任选一个即可) cp /dev/null nohup.out cat /dev/null > nohup.out
linux关闭终端后台运行进程方法nohup
最新推荐文章于 2023-10-19 12:46:42 发布