5 changed files with 10 additions and 68 deletions
@ -1,34 +0,0 @@ |
|||||
#!/bin/sh |
|
||||
|
|
||||
. /etc/init.d/globals |
|
||||
|
|
||||
SERVICE="$1" |
|
||||
ACTION="$2" |
|
||||
shift 2 |
|
||||
OPTIONS="$*" |
|
||||
|
|
||||
usage() { |
|
||||
echo "usage: service <name> <action>" |
|
||||
echo " start or stop a given service (init script)" |
|
||||
echo " action depends on the init script" |
|
||||
echo |
|
||||
exit 1 |
|
||||
} |
|
||||
|
|
||||
test -z "$ACTION" && usage; |
|
||||
|
|
||||
for i in /etc/init.d/$SERVICE /var/etc/init.d/$SERVICE; do |
|
||||
if [ -x "$i" ]; then |
|
||||
LOGINFO "running $i $ACTION $OPTIONS" |
|
||||
"$i" "$ACTION" "$OPTIONS" |
|
||||
exit $? |
|
||||
fi |
|
||||
done |
|
||||
|
|
||||
echo "$SERVICE not found in /etc/init.d/ and /var/etc/init.d/" |
|
||||
SERVICES=$(for i in /etc/init.d/[^SK]* /var/etc/init.d/[^SK]*; do |
|
||||
echo "${i##*/}"; |
|
||||
done | sort -u | grep -v '^\(functions\|globals\|rcK\|rcS\|start\|start_neutrino\|\[\^SK\]\*\)$') |
|
||||
echo "available services:" |
|
||||
echo $SERVICES | xargs -n 1 echo " " |
|
||||
exit 1 |
|
@ -1,34 +0,0 @@ |
|||||
#!/bin/sh |
|
||||
|
|
||||
. /etc/init.d/globals |
|
||||
|
|
||||
SERVICE="$1" |
|
||||
ACTION="$2" |
|
||||
shift 2 |
|
||||
OPTIONS="$*" |
|
||||
|
|
||||
usage() { |
|
||||
echo "usage: service <name> <action>" |
|
||||
echo " start or stop a given service (init script)" |
|
||||
echo " action depends on the init script" |
|
||||
echo |
|
||||
exit 1 |
|
||||
} |
|
||||
|
|
||||
test -z "$ACTION" && usage; |
|
||||
|
|
||||
for i in /etc/init.d/$SERVICE /var/etc/init.d/$SERVICE; do |
|
||||
if [ -x "$i" ]; then |
|
||||
LOGINFO "running $i $ACTION $OPTIONS" |
|
||||
"$i" "$ACTION" "$OPTIONS" |
|
||||
exit $? |
|
||||
fi |
|
||||
done |
|
||||
|
|
||||
echo "$SERVICE not found in /etc/init.d/ and /var/etc/init.d/" |
|
||||
SERVICES=$(for i in /etc/init.d/[^SK]* /var/etc/init.d/[^SK]*; do |
|
||||
echo "${i##*/}"; |
|
||||
done | sort -u | grep -v '^\(functions\|globals\|rcK\|rcS\|start\|start_neutrino\|\[\^SK\]\*\)$') |
|
||||
echo "available services:" |
|
||||
echo $SERVICES | xargs -n 1 echo " " |
|
||||
exit 1 |
|
Loading…
Reference in new issue