cass-gracefulStopDatabase-and-reboot() { logger -s "ob3 - Cassandra database docker container is gracefully stopping....." docker exec -it MYCASSANDRACONTAINERNAME nodetool flush docker exec -it MYCASSANDRACONTAINERNAME nodetool stopdaemon #dont stop docker database or it wont automatically restart on reboot logger -s "ob3 - C* stopped but container still running. Restart with docker stop database and docker start database" #don't just use shutdown as we have aliased that and it will loop... #continue shutdown/restart /usr/sbin/shutdown $1 $2 }