gpt4 book ai didi

install4j - 启动器服务不会在 Ubuntu 14.04 上自动启动

转载 作者:行者123 更新时间:2023-12-03 22:27:22 32 4
gpt4 key购买 nike

对于 Linux 安装程序,我们添加了一个用于自动启动服务的自定义启动器(见下图)。我们正在使用 install4j v5.1.6。它在/etc/init.d/myService.sh 中创建一个指向/bin/myService.sh 的链接。

它在 Ubuntu 13 中正常运行。在系统重启时,服务自动正常启动。

在 Ubuntu 14 上这不起作用。安装后第一次启动服务。但是在系统重启时,服务不会自动启动。

经过进一步调查,在 Ubuntu 14 上运行这些命令启用了自动启动。

   after installation
cd /etc/init.d
sudo update-rc.d myService.sh defaults

在安装程序下,安装一个服务,自动启动设置为真。这是 install4j 的限制,它没有注册 update-rc.d 吗?我们知道在哪些 Linux 系统上复制到/etc/init.d/就足够了吗?

我们的脚本类似于:www.shayanderson.com/linux/add-startup-script-or-service-with-linux-on-bootup.htm。我们没有的是 update-rc.d 和 chkconfig。 install4j 完成将其复制到/etc/init.d/的任务

谢谢!

http://s27.postimg.org/o5bih55kz/Launcher_Configuration.png http://s3.postimg.org/icitxy96b/Launcher_Setup.png

最佳答案

从 5.1.x 开始,install4j 不会将服务集成到运行级别中,它只会在/etc/init.d 中创建指向启动脚本的符号链接(symbolic link)。

将它集成到运行级别必须手动完成,例如通过调用 update-rc.d 或特定发行版提供的任何其他工具。

关于install4j - 启动器服务不会在 Ubuntu 14.04 上自动启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25377973/

32 4 0
文章推荐: jquery - 显示/隐藏