Implement screen process stop() function
Implements screen process stop in ceilometer, cinder, glance, heat, n-vol
Change-Id: Ic5e02926f026d0e6f4b39846bfe77634dd414c60
diff --git a/lib/ceilometer b/lib/ceilometer
index 0208753..972621d 100644
--- a/lib/ceilometer
+++ b/lib/ceilometer
@@ -72,5 +72,13 @@
screen_it ceilometer-api "cd $CEILOMETER_DIR && $CEILOMETER_BIN_DIR/ceilometer-api -d -v --log-dir=$CEILOMETER_API_LOG_DIR"
}
+# stop_ceilometer() - Stop running processes
+function stop_ceilometer() {
+ # Kill the ceilometer screen windows
+ for serv in ceilometer-acompute ceilometer-acentral ceilometer-collector ceilometer-api; do
+ screen -S $SCREEN_NAME -p $serv -X kill
+ done
+}
+
# Restore xtrace
$XTRACE