Linux服务器使用
使用python脚本
直接使用
python xxx.py
后台运行
nohup python xxx.py &
然后在代码文件夹会生成一个nohup.out文件,记录cmd的输出
通过
tail -f nohup.out
查看
注意,nohup默认的python是系统默认base的python
解决办法是
conda activate myenv
nohup conda run -n myenv python main.py &
这种办法似乎会占用nohup.out文件,从而使输出在tail -f nohup.out 时不可以实时查看
另外一种是
nohup ~/.conda/envs/mypytoch/bin/python main.py &
查询
如果是当前shell的后台,可以直接
jobs
或者
jobs -l
查询,并且可以通过
fg jobsNum
调到前台
如果不是当前shell的后台,可以通过
ps -aux | grep xxx
进行查询,其中xxx可以是python or xxx.py
linux 基础
kill
kill -9 PID
-9:强制执行
本文作者: Joffrey-Luo Cheng
本文链接: http://lcjoffrey.top/2024/08/06/linux-station/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!