salt.modules.solaris_system

Support for reboot, shutdown, etc

This module is assumes we are using solaris-like shutdown

2016.3.0 新版功能.

salt.modules.solaris_system.halt()

Halt a running system

CLI Example:

salt '*' system.halt
salt.modules.solaris_system.init(state)

Change the system runlevel on sysV compatible systems

CLI Example:

state : string
Init state
salt '*' system.init 3
salt.modules.solaris_system.poweroff()

Poweroff a running system

CLI Example:

salt '*' system.poweroff
salt.modules.solaris_system.reboot(delay=0, message=None)

Reboot the system

delay : int
Optional wait time in seconds before the system will be rebooted.
message : string
Optional message to broadcast before rebooting.

CLI Example:

salt '*' system.reboot
salt '*' system.reboot 60 "=== system upgraded ==="
salt.modules.solaris_system.shutdown(delay=0, message=None)

Shutdown a running system

delay : int
Optional wait time in seconds before the system will be shutdown.
message : string
Optional message to broadcast before rebooting.

CLI Example:

salt '*' system.shutdown
salt '*' system.shutdown 60 "=== disk replacement ==="