You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/usr/bin/env bash
-
- function d_start ()
- {
- echo "Map Service: Starting service ..."
- export NS_MYSQL_URI="mysql://user:password@localhost"
- python /home/anjy/fastapi/main.py &
- echo $! > /tmp/map-server.pid
- sleep 5
- echo "PID is $(cat /tmp/map-server.pid)"
- }
-
- function d_stop ()
- {
- echo "Map Service: Stopping service ..."
- kill $(cat /tmp/map-server.pid)
- rm /tmp/map-server.pid
- }
-
- function do_status ()
- {
- ps -ef | grep map.py
- echo "PID indicate indication file $(cat /tmp/map-server.pid 2>/dev/null)"
- }
-
- case "$1" in
- start) d_start
- ;;
- stop) d_stop
- ;;
- reload)
- d_stop
- sleep 1
- d_start
- ;;
- status)
- d_status
- ;;
- *)
- echo "Usage $0 {start | stop | reload | status}"
- exit 1
- ;;
- esac
-
- exit 0
|