Linux服务器使用

使用python脚本

直接使用

1
python xxx.py

后台运行

1
nohup python xxx.py &

然后在代码文件夹会生成一个nohup.out文件,记录cmd的输出

通过

1
tail -f nohup.out 

查看

注意,nohup默认的python是系统默认base的python

解决办法是

1
2
conda activate myenv
nohup conda run -n myenv python main.py &

这种办法似乎会占用nohup.out文件,从而使输出在tail -f nohup.out 时不可以实时查看

另外一种是

1
nohup ~/.conda/envs/mypytoch/bin/python main.py &

查询

如果是当前shell的后台,可以直接

1
jobs

或者

1
jobs -l

查询,并且可以通过

1
fg jobsNum

调到前台


如果不是当前shell的后台,可以通过

1
ps -aux | grep xxx

进行查询,其中xxx可以是python or xxx.py

linux 基础

kill

1
kill -9 PID

-9:强制执行


Linux服务器使用
https://lcjoffrey.top/2024/08/06/linux-station/
作者
Joffrey
发布于
2024年8月6日
更新于
2024年8月6日
许可协议