44 lines
1.2 KiB
Bash
Executable File
44 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Run ICS-SimLab with the correct absolute path
|
|
#
|
|
|
|
set -e
|
|
|
|
SCENARIO_DIR="/home/stefano/projects/ics-simlab-config-gen_claude/outputs/scenario_run"
|
|
SIMLAB_DIR="/home/stefano/projects/ICS-SimLab-main/curtin-ics-simlab"
|
|
|
|
echo "============================================================"
|
|
echo "Starting ICS-SimLab with scenario"
|
|
echo "============================================================"
|
|
echo ""
|
|
echo "Scenario: $SCENARIO_DIR"
|
|
echo "ICS-SimLab: $SIMLAB_DIR"
|
|
echo ""
|
|
|
|
# Verify scenario exists
|
|
if [ ! -f "$SCENARIO_DIR/configuration.json" ]; then
|
|
echo "ERROR: Scenario not found!"
|
|
echo "Run: cd ~/projects/ics-simlab-config-gen_claude && .venv/bin/python3 build_scenario.py --overwrite"
|
|
exit 1
|
|
fi
|
|
|
|
# Verify ICS-SimLab exists
|
|
if [ ! -f "$SIMLAB_DIR/start.sh" ]; then
|
|
echo "ERROR: ICS-SimLab not found at $SIMLAB_DIR"
|
|
exit 1
|
|
fi
|
|
|
|
cd "$SIMLAB_DIR"
|
|
|
|
echo "Running: sudo ./start.sh $SCENARIO_DIR"
|
|
echo ""
|
|
echo "IMPORTANT: Use absolute paths with sudo, NOT ~"
|
|
echo " ✅ CORRECT: /home/stefano/projects/..."
|
|
echo " ❌ WRONG: ~/projects/... (sudo doesn't expand ~)"
|
|
echo ""
|
|
echo "Press Enter to continue..."
|
|
read
|
|
|
|
sudo ./start.sh "$SCENARIO_DIR"
|