diff options
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-neutron')
| -rw-r--r-- | meta-openstack/recipes-devtools/python/python-neutron/neutron-agent.init | 19 | ||||
| -rw-r--r-- | meta-openstack/recipes-devtools/python/python-neutron/neutron-server.init | 19 |
2 files changed, 34 insertions, 4 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 | ||
| 53 | status() | ||
| 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 | |||
| 53 | case "$1" in | 65 | case "$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 | ;; |
| 68 | esac | 83 | esac |
diff --git a/meta-openstack/recipes-devtools/python/python-neutron/neutron-server.init b/meta-openstack/recipes-devtools/python/python-neutron/neutron-server.init index 387f602..bd1fe86 100644 --- a/meta-openstack/recipes-devtools/python/python-neutron/neutron-server.init +++ b/meta-openstack/recipes-devtools/python/python-neutron/neutron-server.init | |||
| @@ -53,6 +53,18 @@ stop() | |||
| 53 | rm -f $PIDFILE | 53 | rm -f $PIDFILE |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | status() | ||
| 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 | |||
| 56 | case "$1" in | 68 | case "$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 | ;; |
| 71 | esac | 86 | esac |
