linux 后台运行工具screen常用命令


常用命令:

#创建一个screen,名字为test,在新窗口运行次项目
screen -S test

#在新窗口输入exit,将终止此项目。
exit

#退出新窗口,新窗口的项目持续运行。
ctrl+A+D

#查看后台运行的项目和ID
screen -ls

#再次进入后台运行的项目,如果有的话。
screen -r test

#终止screen某个后台运行的项目,需要通过screen -ls查看需要想要kill的项目的ID
screen -X -S ID quit

选项:
-4 仅将主机名解析为 IPv4 地址。
-6 仅将主机名解析为 IPv6 地址。
-a 强制所有功能进入每个窗口的 termcap。
-A -[r|R] 使所有窗口适应新的显示宽度和高度。
-c 文件读取配置文件而不是“.screenrc”。
-d (-r) 分离其他地方正在运行的屏幕(并在此处重新附加)。
-dmS 名称作为守护程序启动:分离模式下的屏幕会话。
-D (-r) 分离和注销远程(并在此处重新连接)。
-D -RR 做任何需要得到屏幕会话的事情。
-e xy 更改命令字符。
-f 流量控制开启,-fn = 关闭,-fa = 自动。
-h lines 设置回滚历史缓冲区的大小。
-i 当流量控制打开时更快地中断输出。
-l 登录模式开启(更新 /var/run/utmp),-ln = 关闭。
-ls [匹配] 或
-list 什么都不做,只列出我们的 SockDir [在可能的匹配项上]。
-L 打开输出记录。
-Logfile file 设置日志文件名。
-m 忽略 $STY 变量,创建一个新的屏幕会话。
-O 选择最佳输出而不是精确的 vt100 仿真。
-p window 如果存在的话,预选命名的窗口。
-q 安静启动。如果不成功,则以非零返回码退出。
-Q 命令将响应发送到查询过程的标准输出。
-r [session] 重新附加到分离的屏幕进程。
-R 如果可能,重新连接,否则开始一个新会话。
-s shell 要执行的 Shell 而不是 $SHELL。
-S sockname 将此会话命名为 .sockname 而不是 ..
-t title 设置标题。 (窗口名称)。
-T term 将 term 用作 windows 的 $TERM,而不是“screen”。
-U 告诉屏幕使用 UTF-8 编码。
-v 打印“屏幕版本 4.08.00 (GNU) 05-Feb-20”。
-wipe [匹配] 什么都不做,只清理 SockDir [在可能的匹配上]。
-x 附加到未分离的屏幕。 (多显示模式)。
-X 在指定会话中将 作为屏幕命令执行。

你可能感兴趣的:(linux)