72 |
mecho "set system.service [command] [service] [opts]" |
mecho "set system.service [command] [service] [opts]" |
73 |
mecho " Controls system services." |
mecho " Controls system services." |
74 |
mecho " Commands:" |
mecho " Commands:" |
75 |
|
mecho " status - prints status of given service" |
76 |
mecho " start - starts given service" |
mecho " start - starts given service" |
77 |
mecho " stop - stops given service" |
mecho " stop - stops given service" |
78 |
mecho " restart - restart given service" |
mecho " restart - restart given service" |
90 |
[[ -z ${command} ]] && help_system_service && return 1 |
[[ -z ${command} ]] && help_system_service && return 1 |
91 |
[[ -z ${service} ]] && help_system_service && return 1 |
[[ -z ${service} ]] && help_system_service && return 1 |
92 |
|
|
93 |
if [[ ! -x /etc/rc.d/init.d/${service} ]] |
if [[ ! -x ${MROOT}/etc/rc.d/init.d/${service} ]] |
94 |
then |
then |
95 |
eecho "Service '${service}' unkown!" |
eecho "Service '${service}' unkown!" |
96 |
fi |
fi |
100 |
stop) /etc/rc.d/init.d/"${service}" stop ;; |
stop) /etc/rc.d/init.d/"${service}" stop ;; |
101 |
restart) /etc/rc.d/init.d/"${service}" restart ;; |
restart) /etc/rc.d/init.d/"${service}" restart ;; |
102 |
reload) /etc/rc.d/init.d/"${service}" reload ;; |
reload) /etc/rc.d/init.d/"${service}" reload ;; |
103 |
|
status) /etc/rc.d/init.d/"${service}" status ;; |
104 |
add) rc-config add "${service}" ;; |
add) rc-config add "${service}" ;; |
105 |
del) rc-config del "${service}" ;; |
del) rc-config del "${service}" ;; |
106 |
*) help_system_service && return ;; |
*) help_system_service && return ;; |