#!/bin/sh # cosecha-heartbeat.sh — latido de cosecha para cuando el laptop bootea EN MIRADA (arje-zero PID1, # sin crond). Envuelve el one-shot cosecha-cron.sh en un loop. El crontab NO dispara bajo arje-zero; # este es el mecanismo equivalente (ver memoria cosecha-cron-infinita / harvest-loop.sh). # setsid scripts/farm/cosecha-heartbeat.sh >>work/cosecha-cron.log 2>&1 & # Parar: pkill -f cosecha-heartbeat. NO sobrevive reboot (relanzar tras bootear). set -u cd "$(dirname "$0")/../.." INTERVALO="${INTERVALO:-1800}" echo "$(date -u +%FT%TZ) cosecha-heartbeat arrancado (cada ${INTERVALO}s, PID $$)" while :; do scripts/farm/cosecha-cron.sh || echo "$(date -u +%FT%TZ) ciclo falló, sigo" sleep "$INTERVALO" done