時間が指定された2時間の間にあるかどうかを確認し、そうである場合は入力を無効にするカーネルモジュールを作成しています。これは私が早く寝ることを確認したいということと関係があります。(cronなどを含むさまざまな手法を使用することもできますが、カーネルプログラミングを学びたかったのですが...)
したがって、最初のバージョンとして、現在の時間が開始と終了の間にあるかどうかを確認します。これは、モジュールへのパラメーターを介して設定されます。
したがって、私の質問は次のとおりです。現在の時間を取得するにはどうすればよいですか。私はカーネル空間にいるので、標準ライブラリの通常の時間関数にアクセスできません。これにはdo_gettimeofday()を使用する必要があると思いますが、これでは秒とナノ秒しか得られず、今日は何時間も必要です。
ありがとう。