我想在Ubuntu系统启动时在后台运行一些Java程序。我曾尝试在/etc/init.d目录中添加脚本,但未能启动程序。即程序不启动。我该怎么做?如何在Ubuntu启动时运行脚本?
回答
首先,在启动时运行最简单的方法是将它们添加到文件/etc/rc.local
。
另一个简单的方法是在你的crontab中使用@reboot
。有关详细信息,请阅读cron手册页。
但是,如果你想正确地做事情,除了添加一个脚本到/etc/init.d
你需要告诉Ubuntu何时应该运行脚本和什么参数。这是通过命令update-rc.d
完成的,该命令创建了一些/etc/rc*
目录中的符号链接到您的脚本。所以,你需要做的是这样的:
update-rc.d yourscriptname start 2
然而,真正的init脚本应该能够处理各种命令行选项,否则集成到启动过程。文件/etc/init.d/README
有一些细节和进一步的指针。
但我的java文件放置在哪里?我用无限循环创建了简单的java程序。然后将javac和java命令放入/etc/rc.local中,然后重新启动系统,但程序未运行。该怎么办? –
感谢它的完成。我在/etc/init.d中创建了一个服务,然后在rc.local中启动服务。 –
Ubuntu中不存在'rc-update'。代之以使用'update-rc.d
- 1. Ubuntu:无法在启动时从程序运行脚本
- 2. python脚本不会在启动时运行ubuntu
- 3. Ubuntu在使用Firefox的系统启动时运行python脚本
- 4. 在ubuntu上启动时运行一个shell脚本
- 5. 在启动时运行Linux脚本
- 6. 脚本没有启动时运行,systemd ubuntu
- 7. 如何在脚本运行时启用执行脚本?
- 8. 如何在启动时自动运行PowerShell脚本?
- 9. 在启动时自动运行shell脚本(自动启动)
- 10. 如何从package.json运行启动脚本?
- 11. 如何运行自动启动Ubuntu的
- 12. 在ubuntu启动时运行rake任务
- 13. Ubuntu Upstart - 在启动MySQL之前运行脚本
- 14. 实例启动时运行shell脚本
- 15. 启动终端时运行脚本
- 16. Linux启动时运行php脚本
- 17. 启动脚本运行Jar
- 18. 如何在启动时运行此.vbs脚本?
- 19. 如何在Fedora 14机器启动时运行脚本
- 20. 如何让Pydev + jython在运行脚本时更快启动?
- 21. 如何在启动时以管理员身份运行脚本
- 22. 如何让Forever在启动时运行Node.js脚本?
- 23. mac终端在启动时运行脚本,如何停止?
- 24. python3:如何在python启动时运行python脚本?
- 25. 在重新启动时运行.sh脚本并保持运行
- 26. 如何在Jupyter Notebook启动时运行自定义Python脚本(启动Spark)?
- 27. 如何在ubuntu启动时运行应用程序?
- 28. 如何在启动时运行jar文件(Ubuntu 11.10)?
- 29. 启动时运行的Ubuntu程序
- 30. 如何在运行linux ubuntu服务器时在后台运行bash脚本
应该移动到http://askubuntu.com/ –
或移动到超级用户 –