Go to main content
oracle home
Developing System Services in Oracle
®
Solaris 11.4
Exit Print View
Search Term
Search Scope:
This Document
Entire Library
» ...
Documentation Home
»
Oracle Solaris 11.4 Information Library
»
Developing System Services in ...
»
Index A
Updated: November 2020
Developing System Services in Oracle
®
Solaris 11.4
Document Information
Using This Documentation
Product Documentation Library
Feedback
Chapter 1 Introduction to Developing Service Management Facility Services
SMF Documentation
New Features in This Release
Service Management Privileges
Chapter 2 Using SMF to Control Your Application
Creating an SMF Service
Creating an SMF Service Using the Service Bundle Generator Tool
How to Create an SMF Service Using svcbundle
Naming Services and Instances
Naming Property Groups and Properties
Using Reserved Characters
Property Group Types and Property Types
Creating Service Instance Methods
Service Method Scripts
Securing Service Tasks
Service Development Best Practices
Service Method Best Practices
Use SMF Method Exit and Useful Exit Reason
Use Dependencies, Avoid Using Timeouts
Provide Documentation
Validate the Service Manifest
Use Standard Locations
Converting a Run Control Script to an SMF Service
How to Convert a Run Control Script to an SMF Service
Creating a Service Using Multiple Manifests
Chapter 3 Creating a Service to Run Periodically
Periodic Services
Creating a Periodic Service
Specifying the periodic_method Element
Periodic Service Scheduling Constraints Attributes
Other Periodic Service Scheduling Attributes
Periodic Service Start Method Attributes and Context
Storing Periodic Service Data in the Service Configuration Repository
Restarter Properties
periodic Property Group
Last and Next Start Method Invocations
start Property Group
Creating a Periodic Service Using the Service Bundle Generator Tool
How to Create a Periodic Service Using svcbundle
Scheduling Executions of a Periodic Service Start Method
Scheduling After the Instance is Initially Enabled
Scheduling After System Downtime
Scheduling After Service Restart
Scheduling After Start Method Problems
Chapter 4 Creating a Service to Run on a Specific Schedule
Scheduled Services
Creating a Scheduled Service
Specifying the scheduled_method Element
Scheduled Service Scheduling Constraints Attributes
Other Scheduled Service Scheduling Attributes
Scheduled Service Start Method Attributes and Context
Storing Scheduled Service Data in the Service Configuration Repository
Creating a Scheduled Service Using the Service Bundle Generator Tool
How to Create a Scheduled Service Using svcbundle
Scheduling Executions of a Scheduled Service Start Method
Scheduling One Invocation Per Interval
Scheduling One Invocation Per Multiple Intervals
Scheduling Invocations at Irregular Intervals
Resolving Multiple Possible Invocations in One Interval
Scheduling After System Downtime
Scheduling After Service Restart
Scheduling After Start Method Problems
Chapter 5 Creating Services to Manage Oracle Database Instances
Configuring the Environment
Creating a Service to Start or Stop an Oracle Database Instance
Database Instance Control Service Manifest
Start/Stop Method Script for the Oracle Database Instance Control Service
Add Database Service Instances
Creating an Oracle Database Listener Service
Listener Service Manifest
Add Listener Service Instances
Chapter 6 Using a Stencil to Create a Configuration File
Creating a Stencil Service
How to Create a Stencil Service
How to Create a Stencil Service to Generate Multiple Configuration Files
Puppet Stencil Service
High Level View of Puppet Services
Puppet Configuration File
Puppet Stencil File
Modifying the Puppet Configuration File
WebUI Stencil Service
Chapter 7 Creating a Service that Notifies if Conditions are not Satisfied
Creating a Goal Service
Best Practices for Designing Goal Services
Index
Index A
Index C
Index D
Index F
Index G
Index I
Index L
Index M
Index O
Index P
Index R
Index S
Index T
Index W
Language:
English
Index
A
ASM
Configuring the Environment
authorizations
Securing Service Tasks
Service Management Privileges
Automatic Storage Management (ASM)
Configuring the Environment
auxiliary_state
property
Restarter Properties
C
configfile
type property group
How to Create a Stencil Service
configuration files
Creating a Stencil Service
Introduction to Developing Service Management Facility Services
cron
Periodic Services
D
defines
property group
How to Create a Stencil Service to Generate Multiple Configuration Files
DTD
Creating an SMF Service
F
FMRI
property
Naming Property Groups and Properties
G
goal services
Creating a Goal Service
I
instances
naming
Naming Services and Instances
L
libscf
library
Using a Stencil to Create a Configuration File
M
manifests
Creating an SMF Service
site
directory
Creating an SMF Service
standard location
Creating an SMF Service
metadata
Creating an SMF Service
method scripts
exit codes
Service Method Scripts
helper functions
Service Method Scripts
methods
Creating an SMF Service
restricting use
Securing Service Tasks
standard location
Creating an SMF Service
O
Oracle Database
Creating Services to Manage Oracle Database Instances
ASM
Configuring the Environment
listener service
Creating an Oracle Database Listener Service
start/stop service
Creating a Service to Start or Stop an Oracle Database Instance
P
periodic services
Periodic Services
auxiliary_state
property
Restarter Properties
last invocation
Last and Next Start Method Invocations
next invocation
Last and Next Start Method Invocations
periodic
property group
Scheduling Executions of a Periodic Service Start Method
periodic Property Group
periodic_method
element
Creating a Scheduled Service
Specifying the periodic_method Element
Creating a Periodic Service
restarter
Restarter Properties
scheduled services
Scheduled Services
start method
start Property Group
start
property group
start Property Group
periodic-restarter
periodic services restarter service
Creating a Scheduled Service
Creating a Periodic Service
periodic
property group
periodic Property Group
permissions
Service Management Privileges
privileges
Securing Service Tasks
Service Management Privileges
profiles
Creating an SMF Service
site
directory
Creating an SMF Service
standard location
Creating an SMF Service
properties
naming
Naming Property Groups and Properties
reserved characters
Using Reserved Characters
property groups
naming
Naming Property Groups and Properties
reserved characters
Using Reserved Characters
type
Property Group Types and Property Types
Puppet
stencil service example
Puppet Stencil Service
Python scripts
Service Method Scripts
R
restarters
periodic-restarter
periodic services restarter service
Creating a Scheduled Service
periodic-restarter
periodic services restarter service
Creating a Periodic Service
svc.periodicd
periodic services restarter daemon
Creating a Scheduled Service
Creating a Periodic Service
rights profiles
Service Management Privileges
roles
Service Management Privileges
run control scripts
converting to SMF service
Converting a Run Control Script to an SMF Service
S
schedule
property groups
Storing Scheduled Service Data in the Service Configuration Repository
scheduled services
Scheduled Services
auxiliary_state
property
Storing Scheduled Service Data in the Service Configuration Repository
frequency
Scheduling Invocations at Irregular Intervals
Scheduling One Invocation Per Multiple Intervals
last invocation
Storing Scheduled Service Data in the Service Configuration Repository
next invocation
Storing Scheduled Service Data in the Service Configuration Repository
restarter
Storing Scheduled Service Data in the Service Configuration Repository
schedule
property groups
Storing Scheduled Service Data in the Service Configuration Repository
frequency
property
Scheduling Invocations at Irregular Intervals
Scheduling One Invocation Per Multiple Intervals
scheduled
property group
Scheduling Executions of a Scheduled Service Start Method
scheduled_method
element
Specifying the scheduled_method Element
frequency
attribute
Scheduling Invocations at Irregular Intervals
Scheduling One Invocation Per Multiple Intervals
Scheduled Service Scheduling Constraints Attributes
start method
Storing Scheduled Service Data in the Service Configuration Repository
start
property group
Storing Scheduled Service Data in the Service Configuration Repository
security
Securing Service Tasks
rights
Service Management Privileges
service bundles
DTD
Creating an SMF Service
service metadata
Creating an SMF Service
services
goal
Creating a Goal Service
naming
Naming Services and Instances
periodic
Periodic Services
restricting use
Securing Service Tasks
scheduled
Scheduled Services
start
property group
start Property Group
stencil defines
How to Create a Stencil Service to Generate Multiple Configuration Files
stencil files
Creating a Stencil Service
stencil service
Using a Stencil to Create a Configuration File
Puppet example
Puppet Stencil Service
WebUI example
WebUI Stencil Service
svc.periodicd
periodic services restarter daemon
Creating a Scheduled Service
Creating a Periodic Service
svc:/milestone/goals:default
service
Creating a Goal Service
svc:/system/svc/periodic-restarter
periodic services restarter
Creating a Scheduled Service
svc:/system/svc/periodic-restarter
periodic services restarter service
Creating a Periodic Service
svcadm
command
goals
subcommand
Creating a Goal Service
svcbundle
command
creating manifests
Creating an SMF Service Using the Service Bundle Generator Tool
installing automatically
Automatically Installing a Generated Manifest
rc-script
service
Converting a Run Control Script to an SMF Service
svccfg
command
describe
subcommand
Creating an SMF Service
validate
subcommand
Creating an SMF Service
svcio
utility
Creating a Stencil Service
T
TPD (Trusted Path Domain)
Securing Service Tasks
trusted path
Securing Service Tasks
W
WebUI
stencil service example
WebUI Stencil Service
Previous