上传启动命令
This commit is contained in:
parent
1fb85e66c5
commit
36d9a52613
3
start.sh
Normal file
3
start.sh
Normal file
@ -0,0 +1,3 @@
|
||||
./stup.sh start ./output/dfbattle.dll ws://127.0.0.1:9897
|
||||
sleep 1
|
||||
exit
|
3
stop.sh
Normal file
3
stop.sh
Normal file
@ -0,0 +1,3 @@
|
||||
./stup.sh stop ./output/dfbattle.dll ws://127.0.0.1:9897
|
||||
sleep 1
|
||||
exit
|
61
stup.sh
Normal file
61
stup.sh
Normal file
@ -0,0 +1,61 @@
|
||||
#!/bin/bash
|
||||
SERVICE="$2 $3"
|
||||
CMD="dotnet $2 $3"
|
||||
CMD2=$2
|
||||
CMD3=$3
|
||||
start(){
|
||||
echo "starting $SERVICE..."
|
||||
num=`ps -ef | grep dotnet | grep $CMD2 | grep $CMD3 |grep -v grep | grep -v /bin/bash | wc -l`
|
||||
if [ $num -eq 0 ]
|
||||
then
|
||||
# nohup $CMD > /dev/null 2>&1 &
|
||||
nohup $CMD > s.log 2>&1 &
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "start failed, please check the log!"
|
||||
exit $?
|
||||
else
|
||||
|
||||
# echo $! > $SERVICE.pid
|
||||
echo "start success"
|
||||
fi
|
||||
else
|
||||
echo "$SERVICE is already running"
|
||||
fi
|
||||
|
||||
|
||||
}
|
||||
stop(){
|
||||
echo "stopping $SERVICE..."
|
||||
#kill -9 `cat $SERVICE.pid`
|
||||
kill -9 `ps -ef | grep dotnet | grep $CMD2 | grep $CMD3 | awk '{print $2}'`
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "stop failed, may be $SERVICE isn't running"
|
||||
exit $?
|
||||
else
|
||||
#rm -rf $SERVICE.pid
|
||||
echo "stop success"
|
||||
fi
|
||||
}
|
||||
restart(){
|
||||
stop&&start
|
||||
}
|
||||
status(){
|
||||
num=`ps -ef | grep dotnet | grep $CMD2 || grep $CMD3 | grep -v grep | wc -l`
|
||||
if [ $num -eq 0 ]
|
||||
then
|
||||
echo "$SERVICE isn't running"
|
||||
else
|
||||
echo "$SERVICE is running"
|
||||
fi
|
||||
}
|
||||
case $1 in
|
||||
start) start ;;
|
||||
stop) stop ;;
|
||||
restart) restart ;;
|
||||
status) status ;;
|
||||
*) echo "Usage: $0 {start|stop|restart|status}" ;;
|
||||
esac
|
||||
|
||||
exit 0
|
Loading…
Reference in New Issue
Block a user