Etapa G: harvest-go sale temprano si la cola está vacía (evita rsync del store de GB en balde)
This commit is contained in:
@@ -50,6 +50,10 @@ trap 'rmdir "$LOCK" 2>/dev/null' EXIT INT TERM
|
||||
echo "=================================================================="
|
||||
echo "$(STAMP) harvest-go: arranco (VPS=$VPS)"
|
||||
|
||||
# 0. GUARD: si la cola está vacía, no hay nada que cosechar ⇒ salgo ANTES del rsync del store (que ya
|
||||
# es de varios GB y tardaría minutos en balde). El cron no-opea barato hasta que haya combustible nuevo.
|
||||
ls "$QUEUE"/*.toml >/dev/null 2>&1 || { echo "$(STAMP) cola $QUEUE vacía ⇒ nada que cosechar, salgo"; exit 0; }
|
||||
|
||||
# 1. sincronizar con el otro agente (mismo main). --autostash por si quedó algo sin commitear.
|
||||
git pull --rebase --autostash origin main 2>&1 | tail -2 || echo "$(STAMP) WARN: git pull falló (sigo)"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user