screen命令

作者: 777930641f9e | 来源:发表于2020-03-16 07:05 被阅读0次

昨天遇到个Oracle大牛,聊到说有时候他跑脚本装Oracle,网线一脚被人踢掉,只能重装

然后我就想到了screen命令

这个命令挺有意思的,类似于nohup ,但功能来说要强很多

screen 创建一个窗口

screen -S session_name 创建一个名为session_name的窗口

screen -ls 查看所有窗口列表

screen -wipe session_id (好像没效果,要用kill session_id 才行)

进入窗口后,ctrl+a,然后 d

将窗口分离,丢到后台

screen -r session_id 回到session_id的窗口

screen -rS session_name 回到名为session_name的窗口

还有一个好玩的,是共享窗口

A用户进入窗口

screen -S screen_to_A

然后ping www.g.cn

B用户连上主机

screen -x screen_to_A

B就能看到所有A的操作 (其实是两个人都能操作,而且看到的是同样的显示)

我觉得数据库服务器上装这软件包还是很有意义的,要不然一个操作跑一半,网络断了,那就要回滚,下面一堆人又要喊卡卡卡了

image

screen命令有一个-H的参数可以用来记录日志

screen -L -S aaa

日志会记录到screenlog.0

如果已经在窗口中,可以用组合键CTRL+a+H开启日志或关闭日志

相关文章

  • Centos下远程连接断开后让程序继续运行解决办法

    1、安装screen命令 yum install screen #安装 2、 创建screen回话 screen ...

  • screen基本用法

    一.如何安装screen命令? yum install -y screen 创建screen会话 二.screen...

  • Linux后台执行 程序操作

    yum install screen安装screen,执行命令screen -S a_name启动ss按ctrl ...

  • screen

    screen 的创建、恢复、删除命令 创建:screen -S name 查看有多少会话:screen -ls 恢...

  • Linux screen

    开始使用Screen1.直接在命令行键入screen命令 Screen将创建一个执行shell的全屏窗口。你可以执...

  • 将已经运行的程序移动至screen中

    screen是一个经常会使用到的命令,用于管理会话,这里先列几个screen 的常用命令screen -S na...

  • screen 命令

    禁止screen建立新窗口时更改窗口尺寸 在/etc/screenrc或~/.screenrc中添加 常用命令 常...

  • screen命令

    切换到一个新的窗口 让进程在后台执行,回到原窗口 直接杀掉当前窗口 查看当前所有进程 回到指定进程 nohup 补...

  • Screen命令

    这里引用了这位大牛的文章,只是截取了我目前需要部分。 1.screen 的安装 linux一般会自带screen命...

  • screen命令

    screen -S sqlmap创建一个新的任务,进入一个新的终端,这个终端的操作在终端断开连接后会挂在后台。 s...

网友评论

    本文标题:screen命令

    本文链接:https://www.haomeiwen.com/subject/zqgbehtx.html