在不记录日志的服务中执行的 jar

在不记录日志的服务中执行的 jar

我按照指南将一个罐子包装在 init.d 服务中这里

  • 在下面创建了服务文件/etc/init.d/
  • 给予适当的权限
  • 测试停止和启动:sudo service myservice start/stop/restart;

该进程在 之后启动sudo service myservice start,我可以从命令中看到它ps -ef | grep -i myservice 但是该服务应该将其执行记录在 jar 的同一路径中的日志文件中,但不会创建该日志文件。

相反,如果 jar 是通过服务执行的java -jar myJar.jar &,而不是在服务内执行,则会创建日志文件。

这怎么可能?

谢谢西蒙娜

相关内容