文章目录
- 一、保证终端关闭或网络断开之后程序继续运行
- 二、在命令行or另外的终端的命令行输入下列命令以查看实时输出
- 三、查看进程,结束进程
一、保证终端关闭或网络断开之后程序继续运行
输入下面的语句:
nohup python -u main.py > /root/autodl-tmp/output.log 2>&1 &
其中将 -u 参数放在 python 命令后
比如,添加分布式命令时,下面就是错误的:
nohup python -m torch.distributed.launch --nproc_per_node=2--use_env -u main.py
正确说法:
nohup python -u -m torch.distributed.launch --nproc_per_node=2 --use_env main.py
二、在命令行or另外的终端的命令行输入下列命令以查看实时输出
tail -f /root/autodl-tmp/output.log
三、查看进程,结束进程
查看进程:
ps -ef | grep main.py
结束进程:
kill 进程号
参考文献:
[1]https://blog.csdn.net/weixin_57070738/article/details/137378235