关闭secureCRT,进程就会关闭?
SecureCRT连接到远程服务器,连接关闭时启动的进程也会关闭;SecureCRT ssh远程登录到Linux服务器,做一些事情,比如启动一个要长时间运行的进程。通常,为每个这样的任务打开一个远程终端窗口。
原因:登录Linux时,系统会给登录的用户分配一个会话。所有在这个终端运行的程序,包括前台进程组和后台进程组,一般都属于这个会话。当用户注销Linux时,系统会向与该会话相关联的所有进程发送SIGHUP信号,输出到终端的前台进程组和后台进程都会收到SIGHUP信号。这个信号的默认操作是终止进程,所以前台的进程组和后台有终端输出的进程都会被终止。
解决方案:
方法1:使用屏幕
Screen tool是一个终端复用器,本质上意味着我们可以使用单个终端窗口运行多终端应用。
屏幕命令简介
1.$:screen创建一个屏幕。
2.$:screen -ls显示所有屏幕会话。
3.$:screen -d离开当前屏幕并返回正常shell。
4.$:screen -r 6361(作者注:huihuaID,可使用session -ls获得)进入指定屏幕。