pycharm+SSH 深度学习项目 远程后台运行命令
碎碎念,都是实验室里那说关机就关机,说重启就重启的台式机逼得。。学吧
记录
- 运行:
nohup /root/miniconda3/bin/python -u "run.py" > /root/log/nohup.log 2>&1 & - 实时查看日志输出:
tail -f /root/log/nohup.log - 退出查看:
Ctrl + C - 查看是否在运行:
ps -p 103009和ps aux | grep run.py - 中止任务:
kill 103009 # 用之前 nohup 输出的 PID
通用命令收藏
示例环境:
- Python 路径:
/root/miniconda3/envs/cs/bin/python - 程序路径:
/root/nfs_private/train.py
1. 后台运行程序并保存日志
nohup /root/miniconda3/envs/pangan/bin/python /root/nfs_private/PC601/PanGAN-601/train.py > train.log 2>&1 &
程序会在后台运行,输出保存到
train.log。
2. 查看程序是否在运行
ps -ef | grep train.py | grep -v grep
或者更精准:
pgrep -a python
这样可以排除 grep 自身进程,只显示真实运行的 train.py。
3. 实时查看日志
tail -f train.log
退出实时查看按
Ctrl + C。
4. 停止程序
先找到进程号 (PID):
ps -ef | grep train.py | grep -v grep
然后结束它:
kill -9 PID

852

被折叠的 条评论
为什么被折叠?



