创建脚本
cd /program/bin
vim superset.sh
内容如下:
#!/bin/bash
start(){
echo '开始启动...'
cd /program/superset;. venv/bin/activate;gunicorn \
-w 10 \
-k gevent \
--worker-connections 1000 \
--timeout 120 \
-b 0.0.0.0:5000 \
"superset.app:create_app()" \
--daemon
}
stop(){
echo '正在停止...'
ps -ef | awk '/superset/ && !/awk/ {print $2}' | xargs kill -9
}
status(){
ps -ef | awk '/superset/ && !/awk/'
}
case $1 in
start )
echo '启动superset'
start
;;
stop )
echo '停止superset'
stop
;;
status )
echo '查看superset状态'
status
;;
esac
修改权限
chmod 777 superset.sh
使用
查看状态
./superset.sh status
启动
./superset.sh start
停止
./superset.sh stop