#!/usr/bin/env bash set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions" ps_main_cmd() { declare desc="shows running processes in all running app containers" local cmd="ps" [[ -z $2 ]] && dokku_log_fail "Please specify an app to run the command on" local APP="$2"; verify_app_name "$APP" local DOKKU_APP_RUNNING_CONTAINER_IDS=$(get_app_running_container_ids "$APP") ! (is_deployed "$APP") && echo "App $APP has not been deployed" && exit 0 local CID for CID in $DOKKU_APP_RUNNING_CONTAINER_IDS; do has_tty && local DOKKU_RUN_OPTS="-i -t" dokku_log_info1_quiet "running processes in container: $CID" # shellcheck disable=SC2086 docker exec $DOKKU_RUN_OPTS $CID /bin/sh -c "ps auxwww" done } ps_main_cmd "$@"