yoctoベースのLinuxデバイスで起動時にJavaアプリケーションを実行しようとしました。 /etc/init.d/etic
にスクリプトを追加して実行可能にしました。シェル/etc/init.d/etic start
または/etc/init.d/etic stop
を呼び出すと、アプリケーションは期待どおりに停止されます。それからシェルupdate-rc.d etic defaults
を呼び出して、シンボリックリンクが作成されました。私がウェブ上で見つけたことによると、これで十分であるはずですが、どういうわけかアプリケーションは起動していません。私は何を取りこぼしたか?どのように間違っているのかを確認するにはどうすればよいでしょうか?Linux起動時にスクリプトを起動する
2
A
答えて
1
よく、このような問題は、起動スクリプトを手作業で実行したときに、initシステムから実行されているときとは異なる環境が原因です。たとえば、.profile
と.bashrc
は、initシステムから実行しているときにソースになっていません。
例えば、logger
を使用すると、initスクリプトから簡単にログに記録できます。これにより、何がうまくいかないかが簡単にわかります。
関連する問題
- 1. 起動時のPythonスクリプトLinux
- 2. Linuxスクリプトの起動、停止、再起動
- 3. Azure CustomScript Extension - WindowsVM - 再起動 - コンピュータ - 起動時にスクリプトを起動する
- 4. Azureで起動時にLinuxインスタンスでinitスクリプトを実行する
- 5. Linux起動時にPHPスクリプトを実行する
- 6. EC2インスタンスの起動時に起動するbashスクリプト
- 7. Windows 7起動時にプログラムを起動する(自動起動)
- 8. 起動時にiOSを起動する
- 9. 起動時にアプリケーションを起動する
- 10. 起動時に起動しない起動時にnginxを起動しない
- 11. 起動時ドッカーマシン起動時
- 12. linuxの起動/停止時に実行されるスクリプト?
- 13. Dockerコンテナの起動時にbashスクリプトを起動できない
- 14. 起動時に再起動アプリケーションを起動する
- 15. スクリプトの起動時にフェードアウトする
- 16. Unicorn initスクリプト - 起動時に起動しない
- 17. 起動時にJSスクリプトを停止してChromeを起動する
- 18. 起動時にChromeを起動する代わりにfirefoxを起動する
- 19. Spring起動時にMongoDBスクリプトを実行
- 20. Linuxでの起動中にVerticaデータベースを起動する
- 21. 起動時に自動的にスクリプトを実行するには?
- 22. ZeroBrane起動時に自動的にデバッガサーバを起動する
- 23. Ubuntu起動時に自動的にUDPサーバを起動する
- 24. 起動時にdonger-maven-pluginが起動時にハングアップする
- 25. iTerm2 ::起動時にフルスクリーン起動
- 26. Cygwin起動スクリプト
- 27. 自動再起動linuxコンソールアプリケーション
- 28. 起動時の自動起動サービス
- 29. 起動時のAndroidスタジオのエラー、Linuxマシン
- 30. Linuxの起動時のデフォルトヒープサイズは?
シンボリックリンクが作成されていれば十分です。 initスクリプトログに何が起きているのかを確認してください。おそらく、PATHはsysvinitを使って実行すると正しく/完全に設定されていませんか? – Anders
アプリにUIがありますか? – jku
@アンダーあなたは、私の魔法のスクリプトの1つのログを意味しますか?パスについては、javaが使用されるので、私のスクリプトに 'PATH = $ PATH:/ usr/java/bin'を追加しました。 – Semaphor