Linux screen命令与后台执行任何程序
screen可以新建会话,并且创建screen的会话退出后它都不会退出,只能通过命令停止,因此可以执行任何需要后台执行的任务,直至电脑爆炸
创建任务
screen -S 自定义会话名称
如:
screen -S test # 创建一个叫test的会话
在新打开的窗口中可以查询由screen创建的当前运行的所有的会话:
screen -ls
在当前窗口中可以不用使用nohup,运行很多需要等待的命令
保持后台运行并退出当前窗口
- 保持screen中的程序正常运行,并且退出这个窗口,叫“detach”
- 不希望screen中的程序继续运行,并退出窗口,叫“kill”
screen -d # 保持运行并detach当前窗口
也可以使用:快捷键:control + a + d
,这三个键一起按,程序正在运行时可以这样detach
如果需要杀掉当前的程序,可以直接exit,就和正常的会话是一样的
exit
Screen会话的重新连接
退出后重新进入screen的会话:
screen -r 会话名称
如果需要从其他已经打开了这个screen会话的终端里拉过来:
screen -d -r 会话名称
其他命令
screen -wipe # 清理僵尸连接
参考:How to use Screen on Linux
Linux screen命令与后台执行任何程序相关推荐
- linux用命令行来执行php程序
<?php $start = microtime(true); for($i=0 ; $i <10000 ; $i ++){// echo '正在执行第'.$i.'个操作! '.PHP_E ...
- linux关闭中断快捷键,linux screen 命令详解(可以中断终端界面运行)
linux screen 命令详解 一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况 ...
- linux screen 命令的使用教程
Linux screen命令用于多重视窗管理程序.很多时候我们需要在与终端断开连接之后后台继续运行程序,方法一是nohup命令,用法为直接在nohup后面跟需要执行的命令,例如 nohup pytho ...
- linux screen 命令简单使用
linux screen 命令 GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可 ...
- Linux 在一个命令行上执行多个命令
Linux 在一个命令行上执行多个命令 1. [ ; ] 如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令. 2. [ && ] 如果命令被 &am ...
- java编译程序的基本命令是什么,【填空题】Java中编译java 程序的命令是 1 ,执行java程序的命令是 java 。...
[填空题]Java中编译java 程序的命令是 1 ,执行java程序的命令是 java . 更多相关问题 [多选] 下列骨折中属于关节外骨折的是(). [多选] 骨折早期局部的并发症包括(). [多 ...
- linux screen 命令是 ssh 的有效补充
linux -- screen 命令是 ssh 的有效补充 有时候会有这样的问题,当在公司服务器上打开了一个终端,做了很多事情,或正开着某个服务程序,下班回家了. 突然有事需要接入到服务器,如果用 s ...
- linux screen 命令详解(后台执行linux命令)
一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远 ...
- linux查看断网日志命令,Linux Screen命令使程序远离断网影响(示例代码)
linux中强大的screen命令2008-12-02 21:53今天发现了一个"宝贝",就是Linux的screen命令,对于远程登录来说,不仅提供了类似于nohup的功能,而且 ...
最新文章
- .net 同步mysql_MySQL服务器主从数据库同步配置
- 第十届中国信息安全大会召开 主打安全创新
- 4 angular 重构 项目_c# – 将Angular 4添加到ASP.NETCore项目中
- 非类型模板参数(参考《C++ Templates 英文版第二版》)
- 解决由于没有办理权限导致的403,权限不足
- python查看内存地址的内容_python中如何查看指定内存地址的内容
- 用hibernate类实现数据库的基本操作
- java catch中 return_JAVA中try、catch、finally带return的执行顺序总结
- 一棵二叉树的中根线索二叉树_二叉树面试题刷题模板(终极版)
- E/Trace: error opening trace file: No such file or directory
- 决定成败的人生细节(转)
- 中国红色菜刀去后门(过狗)
- Hudson 之旅(二)
- JavaScript——this与箭头函数
- 标准商业计划书大纲模版
- Python数据处理Tips数据重复值处理常用方法
- 基于3DGIS的智慧“云”综合产业园区建设
- Android你不知道的svc命令----解析adb shell svc源码
- DTL(Django templeate language)
- JAVA学习路线图---(JAVA1234)
热门文章
- sqlite3.OperationalError: no such column: **
- Java:输出“水仙花数”
- 深入理解java虚拟机_深入理解Java类加载
- centos删除gnome_自定义你的 GNOME 桌面主题 | Linux 中国
- 裁剪平面ClipPlane
- SpringCloud 微服务 (十五) 服务容错 Hystrix
- 【转】Linux下的多线程编程背景知识
- 如何在win7上添加自动启动项
- 项目管理学习笔记二:信息系统服务管理
- NDoc使用简要手册的补充