gpt4 book ai didi

java - 从 Azure 上的进程运行时 Linux 设置 -x

转载 作者:太空宇宙 更新时间:2023-11-04 03:35:57 25 4
gpt4 key购买 nike

我有 bash 脚本,它设置环境并运行 java 进程。该脚本调用“set -x”。我有一个 init.d 服务,它运行一个保护 java 程序,该程序执行各种保护任务,包括识别进程已死亡并运行启动它的 shell。在 AWS 上它运行得非常完美。我转移到了 azure,bash 脚本在从命令行运行时工作完美,但在从保护 java 进程运行时不起作用。删除“set -x”解决了这个问题,现在它也可以在azure上运行。知道什么会导致这个问题吗?谢谢,尼尔

最佳答案

您在 Azure 上使用的操作系统版本是什么。我们无法重现该问题。我们还运行了一个 init.d 服务,该服务运行一个示例 java 程序,该程序又调用一个在其中设置了 -x 的 shell 脚本。

set -x 对您运行脚本很重要吗?因为它所做的只是提供脚本中正在执行的每个语句的详细信息。

关于java - 从 Azure 上的进程运行时 Linux 设置 -x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com