1. 利用conda info --envs查找当前的环境,并用conda activate XXXXX把环境切换到程序使用的环境中去。
2. 用cd XXXX把文件夹转移到需要运行的文件夹中
3. 用nohup XXX &的格式,后台运行程序,运行后会返回进程ID号,需记录
nohup python main.py&
4.当想结束此后台进程时,可用kill 终结进程ID,但是如果忘记记录进程ID,则可按照以下流程:
(1) 查找对应运行文件的信息
ps -aux|grep main.py
返回结果:
xxx 2590 0.0 0.0 112820 1000 pts/2 S+ 16:04 0:00 grep --color=auto main.py
xxx 48476 657 4.0 38329100 5341356 ? Rl Sep10 8635:11 python main.py
(2) 由于会返回自身信息,也可以按如下代码,去除自身信息
ps -aux|grep main.py | grep -v grep
返回结果:
XXX 48476 657 4.0 38329096 5341024 ? Rl Sep10 8644:02 python main.py
(3) 可以用以下代码记录PID号
ps -aux|grep main.py| grep -v grep | awk '{print $2}'
返回结果
48476
5. 使用kill命令结束进程
kill -9 48476