如何在Linux下后台执行.py程序,可以退出Xshell。

本文详细介绍了Linux系统的screen命令,包括安装、使用方法和常用命令。通过screen,用户可以在一个终端会话中创建多个独立的全屏窗口,方便进行多任务管理。例如,可以切换到指定目录启动Python程序,通过Ctrl+A D组合键实现程序后台运行。此外,还提供了检查运行状态、恢复会话、关闭窗口等实用操作。学会使用screen,能有效提高Linux环境下的工作效率。

1. 安装screen

Linux screen命令用于多重视窗管理程序。

sudo apt-get install screen

如果没有管理员权限,无法使用sudo。需要获得管理员权限,推荐查看https://blog.youkuaiyun.com/lisongjia123/article/details/78493748

完成后我们输入screen,进入screen的提示信息后再按回车来正式进入。

2. 进入对应目录输入要运行的命令,相当于换一个输入命令行的窗口,例如:

cd code/
python3 test.py

当程序开始运行后,我们输入Ctrl + A,然后按D键来detach。

3.查看

screen -r 14749.pts-9.ubtuntu-80

4. 其他一些screen命令:

#  创建
screen # 新建一窗口,无名字,并入到该窗口中
screen -S name # 新建一个名字为name的窗口,并入到该窗口中

#  进入和退出
Ctrl a # Ctrl a表示进入命令模式 
Ctrl a +d # 快捷键可以实现分离,这时窗口会弹出[detached]的提示,并回到主窗口
screen -ls #  查看现在存在的窗口
screen -r 3477 #  进入3477线程,恢复会话窗口

# kill进程
kill -9 进程id
Ctrl a +k  #  杀死当前窗口和窗口中运行的程序
Ctrl a + quit #  退出Screen会话。需要注意的是,这样退出会杀死所有窗口并退出其中运行的所有程序

#  清除dead窗口
screen -wipe # 自动清除死去的窗口





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值