gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1572Shell 203Rust 109Markdown 993728 Sutichaykuna

⎇ main scripts/farm/cosecha-heartbeat.sh Shell · 14 siq'ikuna · 726 B Ñawpa willay ch'uya

granja: cosecha-heartbeat.sh — latido de cosecha bajo mirada (arje-zero sin crond) 50d51bb4a · sergio ·

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