#!/bin/bash # Usage: ./start_by_uuid.sh # Example: ./start_by_uuid.sh abc-001-xxxx-xxxx-xxxx exec > /4server/data/log/startContainer.log 2>&1 echo "$(date '+%Y-%m-%d %H:%M') Start container $1" source /4server/sbin/helpers BIN_PATH="/4server/sbin" UUID="$1" if [[ -z "$UUID" ]]; then echo "Usage: $0 " exit 1 fi get_contract_info # Extract the second part of UUID (split by "-") SECOND_PART=$(echo "$UUID" | cut -d'-' -f2) # Decide which script to run case "$SECOND_PART" in 001) "$BIN_PATH/start/n8n" ;; 002) "$BIN_PATH/start/ODOO_18" ;; 003) "$BIN_PATH/start/ODOO_19" ;; 004) "$BIN_PATH/start/ODOO_17" ;; *) echo "Unknown UUID type: $SECOND_PART" exit 2 ;; esac