定期的なサービスマニフェストは、次の例に示すように非常に単純です。サービスバンドル生成ツールを使用した、定期的なサービスの作成も参照してください。
使用例 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>