本文共 612 字,大约阅读时间需要 2 分钟。
#!/bin/bash
port=3306
basedir=/application/mysql
datadir=/data/$port/data
pidfile=/data/$port/mysql.pid
sock=/data/$port/mysql.sock
bindir=$basedir/bin
STATUS=$1
USAGE(){
echo "Usage: /data/$port/mysql {start|stop|restart}"
}
start(){
if [ ! -f $sock ]
then
echo $echo_n "Starting MySQL"
else
echo "ERROR: $sock exists you can remove"
fi
}
stop(){
mysqld_pid=`cat $pidfile`
echo "Shutting down MySQL"
if (kill -0 $mysqld_pid 2>/dev/null)
then
kill $mysqld_pid
fi
}
#restart(){
# stop
# sleep 5
# start
#}
main () {
case $STATUS in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 5
start
;;
*)
USAGE
esac
}
main
转载地址:http://bytnx.baihongyu.com/