Linux screen
是一个终端多路复用器,它允许你在一个物理终端上运行多个会话,并且可以在这些会话之间切换。screen
是一个非常强大的工具,特别适用于远程登录服务器时需要长时间运行任务的情况。
screen
中,每个独立的工作环境被称为一个会话。screen
会话中的进程仍然可以继续运行。screen
会话?screen -S mysession
screen
会话?screen -ls
screen
会话?screen -r mysession
screen
会话中遇到卡死或无响应的情况怎么办?可以尝试按下 Ctrl+A
然后按 D
键,这将使你脱离当前的 screen
会话,但会话中的进程仍然会继续运行。之后你可以使用 screen -r
命令重新连接。
screen
会话?首先重新连接到会话,然后输入 exit
或者按下 Ctrl+D
。
创建一个新的 screen
会话并运行一个长时间脚本:
screen -S mylongscript
./long_running_script.sh
当你需要离开时,按下 Ctrl+A
然后 D
来脱离会话。稍后,你可以使用以下命令重新连接:
screen -r mylongscript
通过这些基本操作,你可以有效地管理和使用 screen
来提高你的工作效率。
领取专属 10元无门槛券
手把手带您无忧上云