Ubuntu 11.04 /etc/init.dでアプリケーションを起動する

Ubuntu 11.04 /etc/init.dでアプリケーションを起動する

アプリケーションを起動する2つの方法の間に違いはありますか? 実行するにはアプリが必要です。今後ログインが発生し、Ubuntuのスタートアップアプリケーションメニューがこれを実行できるかどうか疑問です。それ以外の場合は、起動スクリプトをinit.dに置くことができますが、どこで停止したかを覚える方法を見つける必要があります(Ubuntu 11.04で動作しないような/ etc / rc.localと混同しないでください)。 )現時点では、ログインせずにプログラムが実際に実行されていることを確認する他の方法はありません。ありがとうございます。

ベストアンサー1

はい、それらの間に大きな違いがあります。 「スタートアップアプリケーション」メニューで設定できるのは、ユーザーがデスクトップ環境にログインした後に実行されるすべてのアプリケーションです。以下のスクリプト/etc/init.dシステム起動スクリプト- システム起動が完了したとき(initexecutorを使用するとき)、カーネルフェーズでPID=1ロードされたすべてに(ほぼ)影響を与えます。

おすすめ記事