一、软件介绍
之前命令执行老怕断网或其他问题中断,导致命令未完全执行,最近发现一款经典工具可完美解决
GNU Screen 是经典终端多路复用工具,核心价值是 断网/关闭终端后,后台进程仍可持续运行,同时支持单终端多任务管理,适配 CentOS 全版本,是运维中保障后台任务不中断的基础工具。
二、安装步骤
(一)CentOS 7 安装
CentOS 7 需先启用 EPEL 源,推荐优先通过源安装,若嫌版本较低或安装失败,可选择源码编译安装。
方式1:EPEL 源安装(优先,简单高效)yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen
方式2:编译安装(若嫌弃yum安装版本低,可手动编译)yum install gcc make wget ncurses-devel pam-devel -y # 安装依赖wget https://ftp.gnu.org/gnu/screen/screen-4.9.1.tar.gz # 下载稳定版源码tar -xzf screen-4.9.1.tar.gz && cd screen-4.9.1 # 解压并进入目录./configure && make && make install # 编译安装
(二)CentOS 9/Stream 9 安装CentOS 9 官方源暂不提供 Screen 包,需采用源码编译安装。以下步骤已在 CentOS 9 环境验证通过。
# 1. 安装编译依赖dnf install gcc make wget ncurses-devel pam-devel -y# 2. 下载并编译安装wget https://ftp.gnu.org/gnu/screen/screen-5.0.1.tar.gztar -xzf screen-5.0.1.tar.gz && cd screen-5.0.1./configure && make && sudo make install# 3. 验证安装screen -v
注意⚠️:日志中 makeinfo: Command not found 仅影响 info 格式帮助文档生成,核心可执行文件已成功安装(/usr/bin/screen-4.9.1 已创建,软链接 /usr/bin/screen 生效),断网保进程的核心功能不受任何影响,无需处理该报错。官网地址 :https://ftp.gnu.org/gnu/screen/ ,当前最新版本为5.0.1三、核心功能(断网保进程必用)
GNU Screen 的设计核心是实现“进程后台持久化”,操作简单且高效。以下为常用操作步骤:
1. 新建命名会话(给进程标名,方便后续管理)screen -S task_name # 例:screen -S backup(备份进程)、screen -S script(脚本运行)进入会话后,直接执行需要后台运行的命令(如 ./run.sh、python main.py)
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen0
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen1
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen2
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen3
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen4
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen5
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen6
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen7
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen8
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen9
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen9
yum install epel-release -y # 启用 EPEL 源yum install screen -y # 安装 Screen9
-End-
如果觉得我的分享有用
[点赞+分享+关注]
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……




还没有评论,来说两句吧...