0

我编写了一个运行服务的 shell 脚本。我打开终端,运行运行服务的脚本,脚本结束后,我关闭终端但服务继续运行,这就是我想要的。

无论如何,如果我通过 Gnome 命令“在终端中运行”运行脚本,当终端关闭时,服务也会被终止。

这很奇怪,我不明白为什么,我无法解决这个问题。

有任何想法吗?

4

1 回答 1

2

尝试执行

nohup ./shell_script & 

nohup命令使进程在终端关闭后继续执行,忽略SIGHUP信号。

请注意,脚本将在后台执行,并且输出将附加到文件中。

于 2013-02-16T16:35:02.890 回答