我应该使用什么流程来实现构建能够运行 Java VM 但不具备任何其他功能的 FreeBSD 版本的目标,包括但不限于:
- 运行 Java VM 之外的任何进程
- 禁用任何/所有 shell 访问
- 当 Java VM 退出时,操作系统关闭
我需要支持 JDK 1.6,因此 SANOS 等方法不起作用。
最佳答案
- 配置 init 脚本以在用户身份验证后运行 JVM。
- 删除生成 shell 的初始化脚本之一中的行,通常是在用户身份验证之后。
- 应该有一个 Java 进程的监听器,如果没有找到,则触发“init 0”或“shutdown”或“poweroff”
关于java - 构建仅支持 Java 的自定义 BSD 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852131/