initshutdownscript.create¶
Create an initshutdown script task.
Note
When a script or command is scheduled to run on SHUTDOWN, its timeout is added to the hard
shutdown limit imposed by the base OS so that it can run to completion without being interrupted.
No Additional Items
Tuple Validation
Parameter 1: data
data
Type: objectNo Additional Properties
Type
Type: enum (of string)Must be one of:
- "COMMAND"
- "SCRIPT"
Command
Default: ""Must be given if type="COMMAND".
Script
Default: ""Must be given if type="SCRIPT".
When
Type: enum (of string)"PREINIT": Early in the boot process before all services have started. "POSTINIT": Late in the boot process when most services have started. "SHUTDOWN": On shutdown.
Must be one of:
- "PREINIT"
- "POSTINIT"
- "SHUTDOWN"
Enabled
Type: boolean Default: trueTimeout
Type: integer Default: 10An integer time in seconds that the system should wait for the execution of the script/command.
A hard limit for a timeout is configured by the base OS, so when a script/command is set to execute on SHUTDOWN, the hard limit configured by the base OS is changed adding the timeout specified by script/command so it can be ensured that it executes as desired and is not interrupted by the base OS's limit.
Comment
Type: string Default: ""Must be at most 255 characters long
InitShutdownScriptEntry
Type: objectNo Additional Properties
Type
Type: enum (of string)Must be one of:
- "COMMAND"
- "SCRIPT"
Command
Default: ""Must be given if type="COMMAND".
Script
Default: ""Must be given if type="SCRIPT".
When
Type: enum (of string)"PREINIT": Early in the boot process before all services have started. "POSTINIT": Late in the boot process when most services have started. "SHUTDOWN": On shutdown.
Must be one of:
- "PREINIT"
- "POSTINIT"
- "SHUTDOWN"
Enabled
Type: boolean Default: trueTimeout
Type: integer Default: 10An integer time in seconds that the system should wait for the execution of the script/command.
A hard limit for a timeout is configured by the base OS, so when a script/command is set to execute on SHUTDOWN, the hard limit configured by the base OS is changed adding the timeout specified by script/command so it can be ensured that it executes as desired and is not interrupted by the base OS's limit.
Comment
Type: string Default: ""Must be at most 255 characters long
Id
Type: integerRequired roles: SYSTEM_CRON_WRITE