index
:
forums
master
The forums.mageia.org Website
Maat [maat]
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
phpBB
/
phpbb
/
console
/
command
/
extension
/
command.php
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
author
Shitiz Garg <mail@dragooon.net>
2014-08-03 18:25:08 +0530
committer
Shitiz Garg <mail@dragooon.net>
2014-08-03 23:20:53 +0530
commit
79cccebc6e93e4e7f1231ad8797e8a94e3033a46
(
patch
)
tree
1fc09a36c2b9cec#!/bin/sh VERSION="`basename $0` ver. 0.91" USAGE="Usage: `basename $0` < option > | --status-all | \ [ service_name [ command | --full-restart ] ]" SERVICE= SERVICEDIR="/etc/init.d" if [ $# -eq 0 ]; then echo $"${USAGE}" >&2 exit 1 fi while [ $# -gt 0 ] do case "${1}" in --help | -h | --h* ) echo $"${USAGE}" >&2 exit 0 ;; --version | -V ) echo $"${VERSION}" >&2 exit 0 ;; *) if [ -z "${SERVICE}" -a $# -eq 1 -a "${1}" = "--status-all" ]; then cd "${SERVICEDIR}" for SERVICE in *; do case "${SERVICE}" in functions | halt | killall | single| linuxconf| kudzu | \ *rpmorig | *rpmnew | *rpmsave | *~ | *.orig) ;; *) if [ -x "${SERVICEDIR}/${SERVICE}" ]; then "${SERVICEDIR}/${SERVICE}" status fi ;; esac done exit 0 elif [ $# -eq 2 -a "${2}" = "--full-restart" ]; then SERVICE="${1}" cd "${SERVICEDIR}" if [ -x "${SERVICEDIR}/${SERVICE}" ]; then "${SERVICEDIR}/${SERVICE}" stop "${SERVICEDIR}/${SERVICE}" start exit $? fi elif [ -z "${SERVICE}" ]; then SERVICE="${1}" else OPTIONS="${OPTIONS} ${1}" fi shift ;; esac done if [ -x "${SERVICEDIR}/${SERVICE}" ]; then "${SERVICEDIR}/${SERVICE}" ${OPTIONS} else echo $"${SERVICE}: unrecognized service" >&2 exit 1 fi