summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-neutron/neutron-agent.init
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-neutron/neutron-agent.init')
-rw-r--r--meta-openstack/recipes-devtools/python/python-neutron/neutron-agent.init19
1 files changed, 17 insertions, 2 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-neutron/neutron-agent.init b/meta-openstack/recipes-devtools/python/python-neutron/neutron-agent.init
index f575746..e02ea9e 100644
--- a/meta-openstack/recipes-devtools/python/python-neutron/neutron-agent.init
+++ b/meta-openstack/recipes-devtools/python/python-neutron/neutron-agent.init
@@ -50,6 +50,18 @@ stop()
50 rm -f $PIDFILE 50 rm -f $PIDFILE
51} 51}
52 52
53status()
54{
55 pid=`cat $PIDFILE 2>/dev/null`
56 if [ -n "$pid" ]; then
57 if ps -p $pid >&- ; then
58 echo "$DESC is running"
59 return
60 fi
61 fi
62 echo "$DESC is not running"
63}
64
53case "$1" in 65case "$1" in
54 start) 66 start)
55 start 67 start
@@ -57,12 +69,15 @@ case "$1" in
57 stop) 69 stop)
58 stop 70 stop
59 ;; 71 ;;
60 restart|force-reload) 72 restart|force-reload|reload)
61 stop 73 stop
62 start 74 start
63 ;; 75 ;;
76 status)
77 status
78 ;;
64 *) 79 *)
65 echo "Usage: $0 {start|stop|force-reload|restart}" 80 echo "Usage: $0 {start|stop|force-reload|restart|reload|status}"
66 exit 1 81 exit 1
67 ;; 82 ;;
68esac 83esac