Glassfish v3的推出如下:
./bin/asadmin start-domain <domain-name>
此脚本最终运行:
exec "$JAVA" -jar "$AS_INSTALL_LIB/admin-cli.jar" "$@"
admin-cli.jar最终会启动另一个进程,有效地将自己置于后台。
我想在不使用daemontools(即:svc)进行监控的情况下启动glassfish而不将其置于后台。这可能吗?
文档讨论了如何使用inittab here,似乎它还需要一种方法来启动它而不需要分支或后台,所以其他一些进程(例如:inittab,evc等)可以查看进程ID和如果它崩溃重启它。但是,在此inittab示例中,它是否使用相同的后台cmd行,因此我不知道inittab如何在不知道要监视的进程ID时重新生成进程。我错过了什么吗?