#!/usr/bin/env bash set -euo pipefail usage() { cat <<'EOF' Usage: stop-main.sh -t stop-main.sh -u stop-main.sh -tu EOF } SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" COMMANDS_DIR="$SCRIPT_DIR/commands" if [[ $# -ne 1 ]]; then usage exit 1 fi case "$1" in -t) bash "$COMMANDS_DIR/tcp_only_stop.sh" ;; -u) bash "$COMMANDS_DIR/udp_only_stop.sh" ;; -tu) bash "$COMMANDS_DIR/udp_only_stop.sh" bash "$COMMANDS_DIR/tcp_only_stop.sh" ;; *) usage exit 1 ;; esac