Go to main content
Oracle® Solaris 11.3 でのシステムサービスの開発

印刷ビューの終了

更新: 2016 年 11 月
 
 

スケジュールされているサービス

スケジュールされているサービスとは、定期的に実行するサービスの作成で説明されている定期的なサービスのタイプの 1 つです。定期的なサービスインスタンスの起動メソッドの各呼び出しは、最後の呼び出しに相対的な時間で発生します。スケジュールされているサービスインスタンスの起動メソッドの各呼び出しは、指定された絶対時間に発生します。オフピークの時間中などの特定の時間にタスクを実行する必要がある場合は、スケジュールされているサービスを使用します。

スケジュールされているサービスインスタンスは、定期的なリスタータサービスである svc:/system/svc/periodic-restarter によって管理されます。スケジュールされているサービスインスタンスの起動メソッドのスケジューリングパラメータは、サービスマニフェスト内の scheduled_method 要素とゼロ個以上の schedule プロパティーグループで定義されます。起動メソッドのスケジューリングパラメータは、サービス構成リポジトリ内のタイプ schedule のプロパティーグループに格納されます。定期的なリスタータは、タイプ schedule の各プロパティーグループの各プロパティーの値を組み合わせて、スケジュールされているサービスインスタンスの起動メソッドの呼び出しをスケジュールします。