我想在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啓動時運行Perl腳本
- 2. 如何在Ubuntu上運行腳本文件每當Ubuntu啓動時
- 3. 在ubuntu上啓動時運行一個shell腳本
- 4. Ubuntu在使用Firefox的系統啓動時運行python腳本
- 5. 在Ubuntu啓動時運行掛載腳本
- 6. python腳本不會在啓動時運行ubuntu
- 7. 在啓動時運行python腳本作爲守護進程(Ubuntu)
- 8. Ubuntu:無法在啓動時從程序運行腳本
- 9. ubuntu ec2 - 在啓動時使用參數運行python腳本
- 10. 在OpenWRT啓動時運行腳本
- 11. 在啓動時運行Linux腳本
- 12. 在Windows RT啓動時運行腳本
- 13. 腳本沒有啓動時運行,systemd ubuntu
- 14. 如何在腳本運行時啓用執行腳本?
- 15. 如何在啓動時自動運行PowerShell腳本?
- 16. 運行在啓動時在Ubuntu
- 17. 在啓動時自動運行shell腳本(自動啓動)
- 18. 如何從package.json運行啓動腳本?
- 19. 如何運行自動啓動Ubuntu的
- 20. 在啓動時運行程序Ubuntu
- 21. 在ubuntu啓動時運行rake任務
- 22. Ubuntu Upstart - 在啓動MySQL之前運行腳本
- 23. 啓動終端時運行腳本
- 24. 啓動時運行Bash腳本mac
- 25. Linux啓動時運行php腳本
- 26. 實例啓動時運行shell腳本
- 27. 啓動腳本運行Jar
- 28. 如何讓Forever在啓動時運行Node.js腳本?
- 29. 如何顯示在啓動時運行的腳本的終端?
- 30. php:在CLI中運行時,php腳本如何重新啓動?
應該移動到http://askubuntu.com/ –
或移動到超級用戶 –