Ogni mattina alle 7:15, prima che io sia completamente sveglio, la mia istanza OpenClaw ha già raccolto le metriche del server dell’overnight, riassunto eventuali avvisi e pubblicato un aggiornamento di stato nel nostro canale Slack di team. Ogni martedì a mezzogiorno, genera un report settimanale sull’engagement dal nostro database analitico. Il primo giorno del mese, esegue il backup dei file di configurazione e archivia i log più vecchi.
Li ho impostati mesi fa. Non li ho toccati da allora. Funczionano e basta.
Questa è la bellezza dei cron job in OpenClaw: impostali una volta, dimenticali e lascia che il sistema si occupi delle cose noiose mentre dormi, mangi o osservi il tuo telefono fingendo di essere produttivo.
Ecco come ho impostato i miei, inclusi i suggerimenti che avrei voluto qualcuno mi avesse dato prima di iniziare.
Cron Job: La Spiegazione in 2 Minuti
Se hai usato Linux, conosci cron. Esegue comandi secondo un programma prestabilito — ogni ora, ogni giorno alle 15:00, ogni lunedì a mezzanotte. OpenClaw ha il proprio sistema cron che fa la stessa cosa, ma con compiti alimentati da AI invece di comandi di shell.
La differenza rispetto al cron normale: i cron job di OpenClaw possono attivare azioni dell’agente AI. Non solo “esegui questo script” ma “analizza i ticket di supporto di oggi e riassumi i temi comuni” o “controlla le pagine di prezzo dei nostri concorrenti e segnala eventuali cambiamenti.”
I Miei Reali Cron Job (Quelli Utile)
7:15 AM quotidiano — Briefing del mattino. L’agente verifica lo stato del server, rivede eventuali avvisi dell’overnight, controlla il mio calendario per le riunioni di oggi e pubblica un riassunto di un paragrafo su Slack. Questo ha sostituito i 15 minuti che passavo ogni mattina a controllare dashboard e caselle di posta.
L’impostazione ha richiesto circa 20 minuti. Il messaggio include lo stato di salute (verde/giallo/rosso per ogni sistema), un conteggio di eventuali avvisi che necessitano attenzione e le mie prime tre riunioni. Niente di fancy — solo le informazioni di cui ho bisogno per iniziare la mia giornata senza dover passare da un’app all’altra.
Mezzogiorno di martedì — Report settimanale delle metriche. L’agente estrae dati dal nostro database analitico, calcola le variazioni settimanali e genera un riassunto con le principali intuizioni. Pubblica nel nostro canale Slack #metrics con una tabella dei numeri chiave.
Questo ha richiesto più tempo per l’impostazione — circa un’ora — perché dovevo ottenere le query del database corrette e formattare bene l’output. Ma una volta che ha funzionato, ha salvato alla nostra persona analitica circa 2 ore ogni settimana. Questo è oltre 100 ore all’anno da un setup di un’ora.
Ogni giorno alle 23:00 — Verifica dei contenuti moderati. L’agente rivede i contenuti inviati dagli utenti delle ultime 24 ore, segnala qualsiasi cosa che possa violare le linee guida e crea un riassunto per il team di moderazione da esaminare al mattino. Questo ha ridotto il tempo di revisione del team di moderazione del 60% perché iniziano ogni giorno con contenuti pre-selezionati e prioritizzati invece di una coda grezza.
Primo giorno di ogni mese — Backup e pulizia. Archivia vecchi log, esegui il backup dei file di configurazione e genera un riepilogo mensile dell’uso. Questo è il cron job “da adulti” — nessuno si entusiasma, ma ti salva quando qualcosa va storto.
Come Impostarne Uno
I cron job di OpenClaw utilizzano una configurazione del programma. La versione più semplice è la seguente: definisci quando vuoi che il lavoro venga eseguito e cosa vuoi che faccia.
Opzioni di pianificazione:
– “at” per un’esecuzione unica a un orario specifico
– “every” per intervalli ricorrenti (ogni 30 minuti, ogni 6 ore)
– “cron” per espressioni cron classiche (per i veterani di Unix)
Opzioni di carico:
– “systemEvent” invia un messaggio alla tua sessione attiva, come un promemoria o un avviso
– “agentTurn” esegue un compito completo dell’agente AI in una sessione isolata — questa è la potente
Per la maggior parte dei cron job, vuoi agentTurn. Si avvia in una sessione separata, esegue il compito e può eventualmente annunciare i risultati a un canale.
Gli Errori Che Ho Compiuto Così Non Dovrai Farli Tu
Errore 1: Rendere il compito troppo ampio. Il mio primo cron job era “analizzare tutto ciò che è successo oggi e darmi un riassunto.” L’output era una panoramica vaga e confusa che non era utile per alcuno scopo specifico. L’ho sostituito con tre lavori focalizzati: stato del server, temi dei ticket di supporto e aggiornamenti del pipeline delle vendite. Ognuno produce un riassunto chiaro e azionabile.
Errore 2: Non includere il contesto nella descrizione del compito. “Riassumi le metriche di oggi” presume che l’agente sappia quali metriche contano, quali sono gli obiettivi e quale formato desideri. “Estrai gli utenti attivi giornalieri, le entrate e il tasso di errore dal dashboard. Confronta ciascuno con la media di 7 giorni. Segnala qualsiasi metrica che è cambiata di oltre il 10%. Formatta come una tabella.” Questo ti dà un risultato utile ogni volta.
Errore 3: Eseguire troppo frequentemente. Ho impostato un lavoro di monitoraggio da eseguire ogni 5 minuti. Funzionava bene, tranne che i costi dell’API LLM ammontavano a 90 dollari al mese per un lavoro che avrebbe potuto essere eseguito ogni 30 minuti senza nessuna perdita di utilità. Controlla i tuoi intervalli — molti lavori che sembrano “urgenti” non necessitano effettivamente di una frequenza al minuto.
Errore 4: Non testare prima il compito manualmente. Prima di programmare qualsiasi cosa, esegui esattamente il prompt come un compito unico. Leggi l’output. È utile? È nel formato giusto? Include ciò di cui hai bisogno? Correggi il prompt, poi programma. Fare debug di un prompt errato in un cron job è doloroso perché devi aspettare il prossimo esecuzione programmata per vedere se la tua correzione ha funzionato.
Consigli da Professionisti
Usa annunci di consegna. Configura i tuoi cron job per annunciare i risultati a un canale Slack o una piattaforma di messaggistica. Un cron job che funziona in silenzio è un cron job di cui ti dimentichi l’esistenza. Vedere regolarmente l’output ti aiuta anche a notare quando la qualità degrada o quando cambia il formato dei dati.
Incluse timestamp e fonti dei dati. “Entrate: 45.000 dollari” è meno utile di “Entrate (Stripe, ultime 24 ore fino al 2026-03-15 07:00 UTC): 45.231 dollari.” Quando qualcosa sembra strano, hai bisogno di sapere da dove provengono i dati e quando sono stati estratti.
Costruisci una gestione degli errori. Dì all’agente cosa fare quando qualcosa fallisce: “Se la query del database restituisce un errore, riporta il messaggio di errore invece di provare ad analizzare dati vuoti.” Senza questo, i lavori falliti producono output confusi che sembrano esecuzioni riuscite con numeri strani.
Il Punto Finale
I cron job di OpenClaw sono l’automazione di maggior valore e minor sforzo che puoi impostare. Ognuno richiede 15-60 minuti per essere configurato e funziona indefinitamente dopo. Dopo sei mesi, la mia collezione di cron job mi fa risparmiare circa 6-8 ore a settimana — tempo che prima veniva speso nella raccolta manuale di dati, nella creazione di report e nel controllo delle dashboard.
Inizia con uno: il briefing del mattino. Impostalo per pubblicare un riepilogo quotidiano di ciò che controlli per primo ogni mattina. Usalo per una settimana. Poi aggiungi un altro. Prima che tu te ne accorga, le tue mattine iniziano con un messaggio Slack che ti dice tutto ciò di cui hai bisogno, e non ricordi come hai fatto senza di esso.
🕒 Published: