首页 > 解决方案 > 为什么制作 shell 脚本背景不能按预期工作

问题描述

例如,我试图在后台启动一个 java 进程并忽略SIGHUP.

我尝试的第一种方法是编写一个 shell 脚本,例如

开始.sh

java -jar *.jar

并执行

nohup ./start.sh &

该过程开始,但没有按预期工作。

我尝试的另一种方法是在命令行中直接执行nohup java -jar *.jar &,效果很好。

因此,我想知道使第一种方法无法按预期工作的真正区别是什么。

标签: javalinuxshellnohup

解决方案


推荐阅读