& Screen,Linux后台执行程序Nohup 。小编来告诉你更多相关信息 。
Linux后台执行程序Nohup今天为大家介绍Linux后台执行程序Nohup及&的相关经验 , 一起来看看吧!
Nohupnohup (no hang up) 用于在系统后台不挂断运行命令,退出终端不会影响程序的运行 。
【& Screen Linux后台执行程序Nohup】例如某 Python 程序:
nohup python -u main.py >> log.out 2>&1 &
2>&1
是一个重定向操作符,它使错误消息也会被写入 log.out 文件 。
文章插图
Screen 会话简单使用screen 是一个命令行工具,允许在单个 SSH 会话或终端中创建和使用多个会话 。
简单来说,Screen 对我最大的好处是即使关闭了终端,会话或执行的程序依然能够继续 。
?相比于 nohup,screen 的使用更加灵活,用途更广 。?
- 安装 Screen 。
apt update && apt install screen
- 以下是 screen 的常用命令 。
# 查看当前所有的 Screen 会话screen -ls# 新建一个 Screen 会话screen -S [name]# 离开 Screen 会话# 按 Ctrl + a, 再按 d 分离会话# 恢复 Screen 会话screen -r [session ID]# 删除一个 Screen 会话screen -X -S [session ID] quit
无 root 权限下安装 screen目前我有一台服务器,但没有 root 和 sudo 权限 。现需要使用 screen,因此采用编译安装 。
具体步骤如下:
- 下载 screen 的源代码 。可以从 GNU Screen官方网站找到最新版本的下载链接 。
wget https://ftp.gnu.org/gnu/screen/screen-4.9.1.tar.gz
- 解压源代码包 。
tar -xvf screen-4.9.1.tar.gz
- 进入解压后的目录 。
cd screen-4.9.1
- 配置编译并设置安装路径为用户 home 目录下的 myapps 文件夹 。
./configure --prefix=$HOME/myapps
- 编译 screen 。
make
- 安装编译好的screen 。
make install
- 添加环境变量 。
# 编辑环境变量vim ~/.bashrc# 将以下内容添加到最后一行export PATH=\"$HOME/myapps/bin:$PATH\"
- 检查 screen 是否配置成功:
screen -version
- 刷新环境变量 。
source ~/.bashrc
上面为您介绍的Linux后台执行程序Nohup、& 以及 Screen的具体介绍,希望大家能喜欢!
- "usually“和”often"到底有什么差别? usually是什么意思
- Cube:与 *** OB续约,积极讨论组合 *** OB(与所属公司CUBE娱乐的合约即将到期。据韩国媒体报道,CUBE娱乐方面于8月28日表示:"确实与 *** OB续约的时间
- 笔记本电脑清灰教程,笔记本电脑的灰尘怎么清理 – 专业细节攻略
- iqooneo5和活力版区别,体验不同 – iqooneo5和活力版的不同特点
- 摩托罗拉 e2,重新词汇:摩托罗拉e2手机新标题:全新摩托罗拉e2 – 时尚便携的智能手机
- Bash脚本起航:理解和使用”#!/bin/bash”
- 含教程 – 免费录屏软件(vokoscreenNG)
- 华为防火墙会话信息中的”+->”、”–>”符号代表什么意思?
- 创意文具,上班族&学生党都不可错过的创意文具清单
- 避坑 【深度测评】2023词典笔&扫描翻译笔选购指南:词典笔适合初高大学生用来