diff --git a/podmanctl b/podmanctl index 5ec5528..31a0561 100755 --- a/podmanctl +++ b/podmanctl @@ -1,7 +1,7 @@ #!/bin/bash # --------------------------------------------------------- bash settings -set -o xtrace +#set -o xtrace set -u set -e @@ -19,7 +19,7 @@ usage () { } # --------------------------------------------------------- command -COMMANDS="create|run|stop|start|clean|backup|restore" +COMMANDS="create|run|stop|start|restart|clean|backup|restore" if [[ $# -lt 1 ]]; then printf "Arguments missing\n" usage @@ -176,7 +176,7 @@ for PROJECT in $*; do printf " ${COMMAND} ${PROJECT} - success\n" ;; - (stop|start) + (stop|start|restart) # --------------------------------------------------------- start pod service if [[ "$(systemctl is-active podman-${PODNAME}.service)" == "active" ]]; then @@ -189,7 +189,7 @@ for PROJECT in $*; do if [[ $COMMAND = "stop" ]]; then podman pod stop -t 70 "${PODNAME}" else - podman pod start "${PODNAME}" + podman pod "${COMMAND}" "${PODNAME}" fi else printf " ${COMMAND} ${PROJECT} - pod not found!\n"