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