screen服务器后台使用
想用远程服务器跑程序,想让自己的电脑关机后继续运行,可以使用screen
1.查看已有screen
screen -ls
2.删除screen
screen -X -S 2758463 quit
3.新建screen
screen -S elsevier
查看,显示创建成功:
4.切换到文件(代码)存放路径
cd
5.activate 自己的环境
conda activate alloy
6.运行代码
python run.py
完成以上步骤,使用ctrl+a+d退出screen,然后再叉掉cmd窗口了就可以关机了,代码还会继续在服务器中愉快地跑~
如果想要看一下刚才的程序跑得怎么样了,这个时候重新打开cmd,使用ssh登录到远程服务器,使用screen -ls命令查看自己所有screen。
Detached意思是当前screen没有被打开,相对的是Attached表示当前screen正处在打开状态。
7.重新打开screen:
screen -r 2758922.elsevier