品牌型号:Lenovo ThinkPad E550C
系统:Windows 11
软件版本:SecureCRT 9
使用SecureCRT远程连接软件,我们可以以命令的形式,执行远程主机中的程序代码,管理程序进程,以此达到开发部署的目的。在使用过程中,很多用户面临着不清楚如何中断正在运行的进程以及如何防止掉线的困扰,为了解决大家的此类疑问,本文将详细讲解SecureCRT如何中断运行进程,SecureCRT防止掉线步骤,确保运行程序安全可靠。
一、SecureCRT如何中断运行进程
使用SecureCRT进行远程操作时,经常会执行一些命令或者脚本,这些命令在执行过程中有时会因为错误BUG等原因而需要中断运行,此时我们就需要能够中断该进程,常见的中断方法有以下几种:
1、Ctrl+C中断进程。Ctrl+C组合键是常规中断当前会话正在运行进程的方式之一,使用后终端会返回“KeyboardInterrupt”的中断提示。该组合键适用于大多数系统场景,前提是当前进程在前台运行,如果执行进程的命令加入了“nohup”的后台指令,则不适用于该组合键。

2、断开会话连接。在执行进程时,如果该进程是在当前会话中开启执行的,那么只要右键会话,点击Disconnect或Close选项,断开当前会话,则该进程也会直接中断,我们可以理解为类似“关机”的概念。

3、输入停止进程命令中断进程。以上两种方式仅适用于前台运行的进程,对于后台运行的进程,需要输入命令“ps aux|grep 进程名”来搜索对应进程的进程ID,然后根据进程ID,输入命令“kill-9 进程ID”来强制关闭该进程,如下图查询到WeChat进程ID为7163,再根据该ID关闭WeChat后台进程。

二、SecureCRT防止掉线
上文介绍到当SecureCRT断开连接或者掉线时,正在运行的前台进程就会被迫中断,为了防止出现这种情况,我们需要做一些设置,来防止会话因为长期不使用而超时掉线,具体设置如下:
1、右键要防止掉线的会话,或者在SecureCRT上方的Options菜单中,点击Session Options进入会话设置。

2、打开Terminal终端设置选项,其中Anti-idle为反空闲设置项,勾选Send string并设置间隔的秒数,SecureCRT会每隔固定秒数发送一个字符串到服务器来维持会话活跃。或者勾选Send Protocol NO-OP选项,每隔固定秒数发送一个NO-OP协议到服务器来保持活跃,该指令是汇编语言的一个指令,表示不进行任何有效的操作,更适合用于防止掉线场景使用。

随着自动化管理需求的日益增长,远程连接的稳定性和灵活性成为了系统管理员和开发人员必须考虑的重要因素之一,为此我们要掌握SecureCRT如何中断运行进程,SecureCRT防止掉线设置等相关知识。它们能够帮助我们灵活控制程序进程的运行和中断,大大降低掉线风险,确保远程会话的稳定性和连续性,优化使用体验,避免因BUG无法中断或掉线造成的工作损失。
作者署名:包纸