首页文章正文

ssh断开后 命令还会继续执行吗,ssh基本命令

windows自带的ssh工具 2023-09-25 20:16 668 墨鱼
windows自带的ssh工具

ssh断开后 命令还会继续执行吗,ssh基本命令

默认情况下,在SSH 会话中启动的程序会在SSH 会话结束后自动停止运行。这是因为SSH 是一种远程登录协议,一旦会话关闭,服务器会认为用户退出并终止会话中的所通常使用ssh连接时,会在Linux创建一个会话,通过这个端口运行的命令都属于这个会话的生命周期。即使使用&符号将命令切换到后台,这个命令的生命周期也和会话绑定,

然后使用Ctrl和a键,再按下d键,就可以退出SSH登录、关闭窗口了。但不会影响screen程序的运行。若需要继续工作时,连接ssh,然后执行如下命令,恢复会话即可。scr在这期间如果退出断开连接,即:关闭桌面的编辑器或网页端的jupyter界面后Linux系统会自动关闭所有进程,程序也会随之终止运行(被挂起),这是不希望看到的,因此本

当需要运行脚本、执行程序时,在命令前添加screen即可。同时按Ctrl+a+d键,就可以退出SSH登录,但不会影响screen程序的运行。需要继续工作时,登录实例,然后执行如下命令,恢复会话即可。screen -r 这个时候你会发现,进入了一个不一样的命令行界面,这个界面和正常的终端环境没有任何区别,唯一不一样的地方就是,这个终端里面运行的所有程序,只要你不关电,程序

+▽+ 经小伙伴提醒,tmux里也可以实现后台运行程序,直接在运行程序的语句后面加&就可以了~这样即使ssh断开了,程序也依然可以在服务器上后台运行。我们实验室的服务器只能本地使用,之前我程序开始执行,退出screen,然后断开ssh连接,在另一个远程连接上检查服务器运行状态根据gpu使用状态,可以看到ssh连接断开后程序仍继续执行4.恢复到前台screen

后台-插件-广告管理-内容页尾部广告(手机)

标签: ssh基本命令

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号