我按照指南将一个罐子包装在 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 &
,而不是在服务内执行,则会创建日志文件。
这怎么可能?
谢谢西蒙娜