#!/bin/bash # Interrompe a execução imediatamente se qualquer comando falhar set -e # Define o caminho absoluto para o seu Python do ambiente virtual PYTHON_BIN="/nethome/jotachina/projetos/mmpSearch/venv/bin/python3" # Define o diretório raiz do projeto para garantir que os caminhos relativos funcionem BASE_DIR="/nethome/jotachina/projetos/mmpSearch/scripts" echo "=================================================================" echo "Iniciando Pipeline Completo do MMPSearch" echo "=================================================================" # Navega até a raiz do projeto para que os caminhos dos scripts funcionem corretamente cd "$BASE_DIR" echo "[1/3] Executando: handler/main.py..." "$PYTHON_BIN" handler/main.py echo "handler/main.py concluído!" echo "-----------------------------------------------------------------" echo "[2/3] Executando: classificacao/analise_audio.py..." "$PYTHON_BIN" classificacao/analise_audio.py echo "classificacao/analise_audio.py concluído!" echo "-----------------------------------------------------------------" echo "[3/3] Executando: classificacao/classificacao_mestre.py..." "$PYTHON_BIN" classificacao/classificacao_mestre.py echo "classificacao/classificacao_mestre.py concluído!" echo "=================================================================" echo "Pipeline finalizado com sucesso!" echo "================================================================="