【ubuntu】screen简单使用

本文介绍Screen在Ubuntu16.04/20.04上的安装与使用方法,包括创建、查看、重启及删除作业等常见操作,并提供了一个具体的运行Python脚本的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

screen对于长时间运行任务管理,还是很好用的。如果最近一些任务需要跑得比较久,不能关闭终端带来很多不便。所以这里记录下screen使用笔记。

1.环境

ubuntu16.04/ubuntu20.04

docker or local
screen

2.安装

apt install screen

3.基本使用

这里主要几个常用的基本命令:

# 1.创建screen作业
screen -S gmt    /   screen -R gmt (detach进入,attach报错,无该screen作业,创建并进入)

# 2.查看screen作业列表与状态
screen -ls

# 3.退出screen作业
ctrl+a, 松开ctrl+a按d

# 4.重启screen作业
screen -x gmt

# 5.删除screen作业
rm -f /var/run/screen/S-root/515252.gmt

# or

kill -9 516311
screen -wipe

 4.例子

# 在screen内部编辑创建main.py, 并运行, 后通过ctrl+a, 松开后按d退出后,通过screen -x gmt重新连接
# vim main.py

import time

print("============================ Start ======================")
for i in range(10000000000):
    print("i:{} , time : {}".format(i, time))
print("============================ End ========================")

通过screen -x gmt重新连接:

5.状态切换(四种状态)

Attached  # 进入screen转态
Detached  # ctrl+a,松开后按d退出后的状态
Dead      # kill后的状态
Removed   # 使用screen -wipe命令后的状态

 注:

(1)docker内部或者本地都试过了;

(2)建议可以先写个小demo自己测试熟悉下;

(3)内部补全有点麻烦。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聿默

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值