java - 为什么制作 shell 脚本背景不能按预期工作
问题描述
例如,我试图在后台启动一个 java 进程并忽略SIGHUP
.
我尝试的第一种方法是编写一个 shell 脚本,例如
开始.sh:
java -jar *.jar
并执行
nohup ./start.sh &
该过程开始,但没有按预期工作。
我尝试的另一种方法是在命令行中直接执行nohup java -jar *.jar &
,效果很好。
因此,我想知道使第一种方法无法按预期工作的真正区别是什么。
解决方案
推荐阅读
- php - 如何删除 woocommerce 错误您无法将另一个“产品名称”添加到您的购物车
- arrays - OpenGL:仅为 2D 纹理数组的某些层自动生成 mipmap
- mysql - 如果表不存在,则跳过 R 中的 for 循环
- javascript - 在某个日期之后删除项目(Firebase Cloud 功能)
- javascript - 谷歌云语音 api javascript/angular
- uiview - 如何将 UIView 添加到 SCNNode 中?迅速
- python - Gensim Word2vec 冻结一些词向量并更新其他
- google-api - google.cloud.pubsub - 流式拉取 PubSub 消息
- angular - Angular 6:可观察的
和 isEmpty() 运算符 - javascript - 未找到模块 - 反应