2016-07-15 7 views
0

Linuxカーネルからアプリケーションを直接実行しようとしています(cronなどを使用しないで)。私は./init/init.cを変更した場合、それはあまりにも早く実行されます。システム起動後のプログラムをLinuxカーネルから直接実行する

$ dmesg 

... 
[ 0.605657] TEST!!! 
... 

私の考えは、成功したユーザのログイン後にアプリケーションを起動することですが、私は使用するための適切な機能を見つけることができません。

答えて

0

あなたは結論に飛びついています。あなたが全ユーザ空間を既に走らせているのであれば、なぜカーネルに何かをさせたいのですか? (お使いのシステムで利用できるものに応じて)

は、このための標準的なメカニズムを見ることもできます(ユーザーのログイン時にそれをする):

  1. にsystemdユーザーセッション
  2. の.profile/.xinitユーザーのためのファイル
  3. 高度なシナリオでは、サービスのソケットアクティベーションさえ可能かもしれません。
関連する問題