#!/bin/bash # Install cron job for daily model training # Runs daily at 00:30 PROJECT_DIR="/home/tamaya/Documents/Work/TCP/lowkey_backtest_live" SCRIPT_PATH="$PROJECT_DIR/train_daily.sh" LOG_PATH="$PROJECT_DIR/logs/training.log" # Check if script exists if [ ! -f "$SCRIPT_PATH" ]; then echo "Error: $SCRIPT_PATH not found!" exit 1 fi # Make executable chmod +x "$SCRIPT_PATH" # Prepare cron entry # 30 0 * * * = 00:30 daily CRON_CMD="30 0 * * * $SCRIPT_PATH >> $LOG_PATH 2>&1" # Check if job already exists (crontab -l 2>/dev/null | grep -F "$SCRIPT_PATH") && echo "Cron job already exists." && exit 0 # Add to crontab (crontab -l 2>/dev/null; echo "$CRON_CMD") | crontab - echo "Cron job installed successfully:" echo "$CRON_CMD"