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