#!/bin/bash if [ "`id -u`" != "`id -u root`" ]; then echo "`whoami`: you need root priviledge to run this application. Invkoing sudo ..." exec sudo bash -c "$0 $@" fi until [ -z "$1" ]; do case "$1" in *) [ "${1:0:1}" != "-" ] && break ;; esac shift done service_dir="/service/$@" if [ -d "$service_dir" -a -x "$service_dir/run" ]; then pkill -STOP -f "^svscan$" if [ -d "$service_dir/log" ]; then svc -d $service_dir/log fuser -k $service_dir/log rm -rf $service_dir/log/supervise fi svc -d $service_dir fuser -k $service_dir &>/dev/null rm -rf $service_dir/supervise rm -rf $service_dir pkill -CONT -f "^svscan$" else echo "Usage: $0 [service]" echo echo "jianing-yang@alibaba-inc.com" fi