使用nohup命令可以把代码挂在后台远行
nohup python basic.py >> basic.log 2>&1 &
这行命令把代码后台挂起,等到结果跑完以后,直接cat basic.log就可以查看结果。
建立一个file.sh文件,在该文件写入以下三行命令
nohup python basic0.py >> basic0.log 2>&1 &
nohup python basic1.py >> basic1.log 2>&1 &
nohup python basic2.py >> basic2.log 2>&1 &
然后使用bash file.sh可以把三个py文件以此运行,都是挂起在后台。
使用ps -ef | grep python可以查看当前服务器运行的所有python代码
tmux挂起
一般服务器都会安装tmux环境,在使用之前需要先加载tmux环境。
module add tmux
然后我们尝试利用tmux来挂起代码运行。
tmux new -s xx(这段代码回车以后就会打开一个新的工作区xx,这个工作区我们可以进入自己想要的目录,正常运行代码,比如说python aonn.py)
然后我们需要退出这个工作区做别的事情,此时的命令是:
Ctrl+B,然后键入D。这时候就可以中途退出这个