定期的なサービスマニフェストは、次の例に示すように非常に単純です。サービスバンドル生成ツールを使用した、定期的なサービスの作成も参照してください。
使用例 2 定期的なサービスマニフェスト定期的なサービスインスタンスは、periodic_method 要素で完全に定義されます。この例のサービスでは、定期的なリスタータは、15 秒の最初の遅延後に起動メソッドを 30 - 35 秒ごとに実行します。管理者がこの定期的なサービスの目的を理解するには、template 要素が推奨されます。
<?xml version='1.0'?> <!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'> <service_bundle type='manifest' name='site/sample-periodic-svc'> <service type='service' version='1' name='site/sample-periodic-svc'> <instance name='default' enabled='false'> <periodic_method period='30' delay='15' jitter='5' exec='/usr/bin/periodic_service_method' timeout_seconds='0'> <method_context> <method_credential user='root' group='root' /> </method_context> </periodic_method> </instance> <template> <common_name> <loctext xml:lang="C"> Sample Periodic Service </loctext> </common_name> <description> <loctext xml:lang="C"> What this service does periodically. </loctext> </description> </template> </service> </service_bundle>