我想在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/ –
或移動到超級用戶 –