问题描述:当SSH远程连接到服务器上,然后运行一个服务 ./catalina.sh start,然后把终端开闭(切断SSH连接)之后,发现该服务中断,导致网页无法访问。 解决方法:使用nohup命令让程序在关闭窗口(切换SSH连接)的时候程序还能继续在后台运行 ...
问题描述: 每次SSH到服务器上,然后运行了一个自己写的服务端程序,比如 . myserver.sh ,然后关闭ssh或者终端之后,发现服务不能访问。 简要分析下: 根据 这篇博文 的提示,ssh登录后会新建一个会话,一个登陆shell发起的会话,一般由一个会话首进程 一个前台进程组 一个后台进程组组成。通常来说,会话首进程是一个登录shell,比如bash。进程组是一个或多个进程的集合,进程组属 ...
2015-03-01 16:46 0 3357 推荐指数:
问题描述:当SSH远程连接到服务器上,然后运行一个服务 ./catalina.sh start,然后把终端开闭(切断SSH连接)之后,发现该服务中断,导致网页无法访问。 解决方法:使用nohup命令让程序在关闭窗口(切换SSH连接)的时候程序还能继续在后台运行 ...
让Linux关闭终端(关闭SSH等)后,程序继续运行 tsq292978891 2018-05-25 22:11:37 7125 收藏 1 分类专栏 ...
这里使用系统为CentOS 7 在有些情况下,我们远程连接云服务器,执行程序后,希望在关闭窗口后,程序依然可以在后台运行。 这里就介绍一种简单的方法: 使用nohup 命令运行 nohup是no hang up的缩写,就是不挂断的意思。如果你正在运行一个进程,而且你觉得在退出 ...
screen -S 【name】新建一个ctrl+a+d退出你新建这个screen -ls查看你所有screenscreen -r 【id or name】进去那个screenkill -9 idsc ...
1. nohup指令基本概念: nohup: 不挂断的运行,并没有后台运行功能,用nohup运行命令可以使命令永久执行下去,和用户终端没有关系,断开SSH不影响运行,&是后台运行. nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断 ...
运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。 &命令 功能:加在一个命令的最后,可以把这个命令放在后台执行 nohup命令 功能:不挂断的运行命令 被运行的程序的输出将不会在终端中显示 ...
场景:程序在后台运行,即关闭终端之后仍然运行 注意,后台执行的程序一定是不结束的程序,如无限循环; 基础命令 & 符号:后台执行程序,需放在命令后面 > 符号:输出重定向到指定文件 方法1 这样虽然可以实现后台运行,但是在关闭终端时必须用 ...
1、运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。 (1)&命令 功能:加在一个命令的最后,可以把这个命令放在后台执行 (2)nohup命令 ...