[{"data":1,"prerenderedAt":818},["ShallowReactive",2],{"docs-pages-it":3,"doc-it-crons":310},[4,9,15,20,25,30,35,41,52,60,69,77,85,93,97,106,110,118,123,128,133,139,144,149,154,159,164,170,175,180,185,190,195,200,205,210,215,220,225,230,235,240,245,250,255,261,266,270,275,280,285,290,295,300,305],{"path":5,"title":6,"description":7,"order":8,"group":8,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fpermissions","Chi può fare cosa","[object Object]",null,{"path":10,"title":11,"description":12,"order":13,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Finstallation","Installazione","Installa CloseYourIt sul tuo server con un solo comando.",1,"start",{"path":16,"title":17,"description":18,"order":19,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsettings","Impostazioni","Ogni impostazione del file .env, a cosa serve e quali non vanno mai cambiate.",2,{"path":21,"title":22,"description":23,"order":24,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fdatabase","Database","Cos'è il database, cosa contiene, quanto restano i dati e quanto spazio occupa.",3,{"path":26,"title":27,"description":28,"order":29,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fupdates-and-backups","Aggiornamenti e backup","Aggiorna a una versione nuova, fai e ripristina il backup del database, controlla l'installazione.",4,{"path":31,"title":32,"description":33,"order":34,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftroubleshooting","Risolvere i problemi","Cosa controllare quando installazione, certificato, email o dati in arrivo non funzionano.",5,{"path":36,"title":37,"description":38,"order":39,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fconnect-your-apps","Collega le tue app","Tutti gli strumenti che mandano dati a CloseYourIt, e cosa raccoglie ognuno.",6,"connect",{"path":42,"title":43,"description":44,"order":45,"group":8,"parent":46,"package":47,"note":48,"collects":49,"status":8},"\u002Fdocs\u002Fsdk-ruby","Ruby \u002F Rails","La gemma closeyourit-ruby manda errori, log, query lente e metriche dei job da un'app Rails.",7,"connect-your-apps","closeyourit-ruby","Errori, log, query e metodi lenti, job in background.",{"errors":50,"logs":50,"performance":50,"visits":51,"servers":51},"full","none",{"path":53,"title":54,"description":55,"order":56,"group":8,"parent":46,"package":57,"note":58,"collects":59,"status":8},"\u002Fdocs\u002Fsdk-javascript","JavaScript","Il pacchetto @bussolabs\u002Fcloseyourit-js funziona nel browser e su Node 20.16 o più recente.",8,"@bussolabs\u002Fcloseyourit-js","Browser e Node, adattatori framework e query database dalla 0.13.0.",{"errors":50,"logs":50,"performance":50,"visits":50,"servers":51},{"path":61,"title":62,"description":63,"order":64,"group":8,"parent":46,"package":65,"note":66,"collects":67,"status":8},"\u002Fdocs\u002Fsdk-dart","Dart \u002F Flutter","Il pacchetto closeyourit cattura gli errori delle app Flutter, anche quando il telefono è senza rete.",9,"closeyourit","Errori, log e metriche pubblici dalla 0.9.3.",{"errors":50,"logs":68,"performance":68,"visits":51,"servers":51},"partial",{"path":70,"title":71,"description":72,"order":73,"group":8,"parent":46,"package":65,"note":74,"collects":75,"status":76},"\u002Fdocs\u002Fsdk-python","Python","Il pacchetto closeyourit manda errori, log e metriche da applicazioni Python lato server.",10,"Lato server. SQLAlchemy; query Django e FastAPI\u002FStarlette dalla 0.4.0.",{"errors":50,"logs":50,"performance":68,"visits":51,"servers":51},"pre_alpha",{"path":78,"title":79,"description":80,"order":81,"group":8,"parent":46,"package":82,"note":83,"collects":84,"status":8},"\u002Fdocs\u002Fsdk-sentry","SDK Sentry","Invia errori con un SDK Sentry compatibile; sessioni e crash hanno profili separati.",11,"Sentry SDK","Errori compatibili; sessioni e crash richiedono il profilo verificato.",{"errors":50,"logs":51,"performance":51,"visits":51,"servers":51},{"path":86,"title":87,"description":88,"order":89,"group":8,"parent":46,"package":90,"note":91,"collects":92,"status":8},"\u002Fdocs\u002Fagent-server","Agent per server","Un piccolo programma sul server che manda lo stato della macchina ogni 60 secondi.",12,"closeyourit-agent","CPU, memoria, dischi, rete, container e servizi.",{"errors":51,"logs":68,"performance":51,"visits":51,"servers":50},{"path":94,"title":95,"description":96,"order":89,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnuxt","Vue e Nuxt","Collega gli errori del browser Nuxt e del server Nitro senza esporre un token segreto.",{"path":98,"title":99,"description":100,"order":101,"group":8,"parent":46,"package":102,"note":103,"collects":104,"status":105},"\u002Fdocs\u002Fagent-kubernetes","Kubernetes","Un osservatore in sola lettura del cluster: una copia sola per cluster.",13,"closeyourit-kube","Macchine, app ed eventi di errore del cluster.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":50},"coming",{"path":107,"title":108,"description":109,"order":101,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fopentelemetry","OpenTelemetry","Invia tracce, metriche e log dei server attraverso il ricevitore OTLP facoltativo.",{"path":111,"title":112,"description":113,"order":114,"group":8,"parent":46,"package":115,"note":116,"collects":117,"status":8},"\u002Fdocs\u002Fcli","CLI cyi","Il comando closeyourit, in breve cyi: gestisci progetti, errori e ticket dal terminale.",14,"@bussolabs\u002Fcloseyourit-cli","Non raccoglie dati: comanda CloseYourIt dal terminale.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":51},{"path":119,"title":120,"description":121,"order":122,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhttp-api","API HTTP","Manda errori, log, metriche e visite con semplici richieste HTTP, senza un SDK.",15,{"path":124,"title":125,"description":126,"order":127,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fgithub-app","GitHub","Collega i repository GitHub a ticket e rilasci con una GitHub App tua.",16,{"path":129,"title":130,"description":131,"order":132,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fingest-gateway","Gateway di ingest","Tieni al sicuro errori, log e metriche in arrivo quando l'app è lenta o sta ripartendo.",17,{"path":134,"title":135,"description":136,"order":137,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fai","AI","Accendi assistente, analisi, dettatura e ricerca intelligente con una chiave CloseYourIt AI o con il tuo provider.",18,"automation",{"path":140,"title":141,"description":142,"order":143,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fautomator","Automator","Fai lavorare i ticket in automatico su una tua macchina Linux, con Claude Code, Codex o tutti e due.",19,{"path":145,"title":146,"description":147,"order":148,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fstack-coverage","Framework e copertura degli stack","Scegli un SDK pubblicato o verifica i limiti di un’integrazione provata localmente.",20,{"path":150,"title":151,"description":152,"order":153,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fmonitoring","Tracce, misure e sessioni","Esplora i nuovi segnali, confronta le versioni e ricostruisci le posizioni originali degli errori.",21,{"path":155,"title":156,"description":157,"order":158,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnode-database","Database Node","Monitora query lente e ripetute con pg, mysql2, Drizzle e Prisma PostgreSQL.",22,{"path":160,"title":161,"description":162,"order":163,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fclaude-code","Claude Code","CloseYourIt dentro Claude Code, in una colonna accanto alla conversazione con produzione e i tuoi ticket aperti.",23,{"path":165,"title":166,"description":167,"order":168,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftickets","Ticket e idee","Apri e segui i ticket sulla bacheca, raccoglili in milestone, fai domande e trasforma le idee votate in lavoro.",30,"use",{"path":171,"title":172,"description":173,"order":174,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ferrors","Errori","Come gli errori delle tue app diventano righe uniche, e come risolverli, ignorarli, fonderli o trasformarli in ticket.",31,{"path":176,"title":177,"description":178,"order":179,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fperformance","Performance","Trova le query e i metodi lenti, leggi i problemi riconosciuti da soli e ricevi un avviso quando ne compare uno.",32,{"path":181,"title":182,"description":183,"order":184,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Flogs","Log","Cerca i messaggi delle tue app, segui una richiesta dall'inizio alla fine e collega un messaggio a un errore o a un ticket.",33,{"path":186,"title":187,"description":188,"order":189,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsecrets","Segreti","Password, chiavi e file riservati in un posto solo, per progetto e ambiente, letti dall'app senza un .env sul disco.",34,{"path":191,"title":192,"description":193,"order":194,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fservers","Server","Lo stato delle tue macchine in una pagina, con lo storico e gli avvisi quando qualcosa si rompe o si sta riempiendo.",35,{"path":196,"title":197,"description":198,"order":199,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fuptime","Uptime","Controlla che i tuoi siti rispondano, tiene il conto dei guasti e li mostra ai clienti su una pagina di stato.",36,{"path":201,"title":202,"description":203,"order":204,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fcrons","Lavori programmati","Accorgersi quando un lavoro che deve partire da solo smette di partire, o parte e finisce male.",37,{"path":206,"title":207,"description":208,"order":209,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Falerts","Avvisi","Le regole che fanno nascere un avviso, il centro notifiche e dove ognuno sceglie di riceverli.",38,{"path":211,"title":212,"description":213,"order":214,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhelpdesk","Assistenza","Chi visita il sito di un progetto scrive al team con il bottone «Serve aiuto?», e la richiesta arriva nel progetto giusto.",39,{"path":216,"title":217,"description":218,"order":219,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fanalytics","Statistiche del sito","Quante persone visitano il sito, cosa guardano e da dove arrivano, senza cookie.",40,{"path":221,"title":222,"description":223,"order":224,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freplays","Session replay","Registra la navigazione di chi usa il sito e la riguardi come un video, anche accanto a un errore.",41,{"path":226,"title":227,"description":228,"order":229,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freleases","Release","Le versioni che girano in ogni ambiente, legate ai tag di GitHub, e gli errori che tornano dopo una correzione.",42,{"path":231,"title":232,"description":233,"order":234,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fvulnerabilities","Vulnerabilità","I problemi di sicurezza noti nelle librerie dei tuoi progetti e i linguaggi che non ricevono più correzioni.",43,{"path":236,"title":237,"description":238,"order":239,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fseo","SEO","CloseYourIt visita i tuoi siti come un motore di ricerca e ti dice cosa impedisce alle pagine di essere trovate.",44,{"path":241,"title":242,"description":243,"order":244,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fknowledge","Knowledge base","Scrivi note, decisioni e guide dei progetti, ritrovale per significato e fai domande con le fonti.",45,{"path":246,"title":247,"description":248,"order":249,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fagents","Agenti AI","Quali ticket prendono gli agenti, cosa ti consegnano, dove decidi tu e come si misura ogni macchina.",46,{"path":251,"title":252,"description":253,"order":254,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog","Versioni","Ogni sistema di CloseYourIt con la sua ultima versione, e le note di ogni rilascio.",50,{"path":256,"title":257,"description":258,"order":259,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-app","App","Tutte le versioni stabili di App, dalla più recente.",51,"changelog",{"path":262,"title":263,"description":264,"order":265,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-cli","Riga di comando (cyi)","Tutte le versioni stabili di Riga di comando (cyi), dalla più recente.",52,{"path":267,"title":141,"description":268,"order":269,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-automator","Tutte le versioni stabili di Automator, dalla più recente.",53,{"path":271,"title":272,"description":273,"order":274,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-server","Agente per server","Tutte le versioni stabili di Agente per server, dalla più recente.",54,{"path":276,"title":277,"description":278,"order":279,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-kubernetes","Agente Kubernetes","Tutte le versioni stabili di Agente Kubernetes, dalla più recente.",55,{"path":281,"title":282,"description":283,"order":284,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-javascript","SDK JavaScript","Tutte le versioni stabili di SDK JavaScript, dalla più recente.",56,{"path":286,"title":287,"description":288,"order":289,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-ruby","SDK Ruby","Tutte le versioni stabili di SDK Ruby, dalla più recente.",57,{"path":291,"title":292,"description":293,"order":294,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-python","SDK Python","Tutte le versioni stabili di SDK Python, dalla più recente.",58,{"path":296,"title":297,"description":298,"order":299,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-dart","SDK Dart","Tutte le versioni stabili di SDK Dart, dalla più recente.",59,{"path":301,"title":302,"description":303,"order":304,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-skills","Skill per assistenti AI","Tutte le versioni stabili di Skill per assistenti AI, dalla più recente.",60,{"path":306,"title":307,"description":308,"order":309,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-site","Sito e documentazione","Tutte le versioni stabili di Sito e documentazione, dalla più recente.",61,{"id":311,"title":202,"body":312,"collects":8,"description":203,"extension":812,"group":169,"meta":813,"navigation":814,"note":8,"order":204,"package":8,"parent":8,"path":201,"seo":815,"status":8,"stem":816,"__hash__":817},"docs_it\u002Fdocs\u002Fcrons.md",{"type":313,"value":314,"toc":804},"minimark",[315,324,329,332,365,439,442,446,449,512,515,579,586,590,597,658,665,669,722,733,737,767,773,777,787,800],[316,317,318,319,323],"p",{},"Un lavoro programmato parte da solo a intervalli: un backup notturno, un invio di email, una pulizia. CloseYourIt non lo fa partire. Ti avvisa quando ",[320,321,322],"strong",{},"non"," parte. A ogni giro il lavoro dice «sono partito»; se smette di dirlo, qualcuno se ne accorge.",[325,326,328],"h2",{"id":327},"collegare-un-lavoro","Collegare un lavoro",[316,330,331],{},"Non c'è niente da creare in anticipo: il lavoro compare in elenco la prima volta che si fa vivo.",[333,334,335,347,354,362],"ol",{},[336,337,338,339,342,343,346],"li",{},"Apri ",[320,340,341],{},"Infrastruttura → Cron"," e premi ",[320,344,345],{},"Collega un lavoro",". La pagina ha l'indirizzo e il comando già compilati per il progetto che scegli.",[336,348,349,350,353],{},"Serve il token di ingest del progetto. Se non ne hai uno, crealo da ",[320,351,352],{},"Vai ai codici di collegamento del progetto",".",[336,355,356,357,361],{},"Scegli un nome breve per il lavoro, per esempio ",[358,359,360],"code",{},"backup-notturno",". È la parte finale dell'indirizzo.",[336,363,364],{},"Aggiungi questa riga in fondo al tuo lavoro, così parte solo quando il lavoro è arrivato alla fine:",[366,367,372],"pre",{"className":368,"code":369,"language":370,"meta":371,"style":371},"language-bash shiki shiki-themes github-light github-dark","curl -X POST https:\u002F\u002F\u003Ctuo-dominio>\u002Fapi\u002Fv1\u002Fprojects\u002F\u003Cid-progetto>\u002Fcrons\u002Fbackup-notturno\u002Fcheck_in \\\n  -H \"Authorization: Bearer $CYI_TOKEN\"\n","bash","",[358,373,374,425],{"__ignoreMap":371},[375,376,378,382,386,390,393,397,400,404,407,410,412,415,417,419,422],"span",{"class":377,"line":13},"line",[375,379,381],{"class":380},"sScJk","curl",[375,383,385],{"class":384},"sj4cs"," -X",[375,387,389],{"class":388},"sZZnC"," POST",[375,391,392],{"class":388}," https:\u002F\u002F",[375,394,396],{"class":395},"szBVR","\u003C",[375,398,399],{"class":388},"tuo-domini",[375,401,403],{"class":402},"sVt8B","o",[375,405,406],{"class":395},">",[375,408,409],{"class":388},"\u002Fapi\u002Fv1\u002Fprojects\u002F",[375,411,396],{"class":395},[375,413,414],{"class":388},"id-progett",[375,416,403],{"class":402},[375,418,406],{"class":395},[375,420,421],{"class":388},"\u002Fcrons\u002Fbackup-notturno\u002Fcheck_in",[375,423,424],{"class":384}," \\\n",[375,426,427,430,433,436],{"class":377,"line":19},[375,428,429],{"class":384},"  -H",[375,431,432],{"class":388}," \"Authorization: Bearer ",[375,434,435],{"class":402},"$CYI_TOKEN",[375,437,438],{"class":388},"\"\n",[316,440,441],{},"Alla prima chiamata il lavoro compare in elenco. Nell'indirizzo non c'è nessun segreto: il token viaggia a parte, nell'intestazione.",[325,443,445],{"id":444},"dire-ogni-quanto-deve-partire","Dire ogni quanto deve partire",[316,447,448],{},"Di partenza CloseYourIt si aspetta una chiamata ogni 60 minuti, con 5 minuti di tolleranza. Per cambiarli, aggiungi alla chiamata:",[450,451,452,465],"table",{},[453,454,455],"thead",{},[456,457,458,462],"tr",{},[459,460,461],"th",{},"Campo",[459,463,464],{},"Significa",[466,467,468,479,489,499],"tbody",{},[456,469,470,476],{},[471,472,473],"td",{},[358,474,475],{},"expected_interval_minutes",[471,477,478],{},"ogni quanti minuti dovrebbe partire",[456,480,481,486],{},[471,482,483],{},[358,484,485],{},"grace_minutes",[471,487,488],{},"quanti minuti di ritardo accetti prima di considerarlo mancato",[456,490,491,496],{},[471,492,493],{},[358,494,495],{},"name",[471,497,498],{},"il nome da mostrare nell'elenco",[456,500,501,506],{},[471,502,503],{},[358,504,505],{},"environment",[471,507,508,509],{},"l'ambiente, per esempio ",[358,510,511],{},"production",[316,513,514],{},"Per esempio, un lavoro che parte una volta al giorno:",[366,516,518],{"className":368,"code":517,"language":370,"meta":371,"style":371},"curl -X POST https:\u002F\u002F\u003Ctuo-dominio>\u002Fapi\u002Fv1\u002Fprojects\u002F\u003Cid-progetto>\u002Fcrons\u002Fbackup-notturno\u002Fcheck_in \\\n  -H \"Authorization: Bearer $CYI_TOKEN\" \\\n  -d 'expected_interval_minutes=1440' -d 'grace_minutes=30'\n",[358,519,520,552,565],{"__ignoreMap":371},[375,521,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550],{"class":377,"line":13},[375,523,381],{"class":380},[375,525,385],{"class":384},[375,527,389],{"class":388},[375,529,392],{"class":388},[375,531,396],{"class":395},[375,533,399],{"class":388},[375,535,403],{"class":402},[375,537,406],{"class":395},[375,539,409],{"class":388},[375,541,396],{"class":395},[375,543,414],{"class":388},[375,545,403],{"class":402},[375,547,406],{"class":395},[375,549,421],{"class":388},[375,551,424],{"class":384},[375,553,554,556,558,560,563],{"class":377,"line":19},[375,555,429],{"class":384},[375,557,432],{"class":388},[375,559,435],{"class":402},[375,561,562],{"class":388},"\"",[375,564,424],{"class":384},[375,566,567,570,573,576],{"class":377,"line":24},[375,568,569],{"class":384},"  -d",[375,571,572],{"class":388}," 'expected_interval_minutes=1440'",[375,574,575],{"class":384}," -d",[375,577,578],{"class":388}," 'grace_minutes=30'\n",[316,580,581,582,585],{},"Puoi cambiare intervallo e tolleranza anche dopo, con ",[320,583,584],{},"Modifica"," nella pagina del lavoro.",[325,587,589],{"id":588},"dire-che-è-andato-male","Dire che è andato male",[316,591,592,593,596],{},"Se il lavoro è partito ma è finito male, dillo con ",[358,594,595],{},"status=fail"," e, se vuoi, il motivo:",[366,598,600],{"className":368,"code":599,"language":370,"meta":371,"style":371},"curl -X POST https:\u002F\u002F\u003Ctuo-dominio>\u002Fapi\u002Fv1\u002Fprojects\u002F\u003Cid-progetto>\u002Fcrons\u002Fbackup-notturno\u002Fcheck_in \\\n  -H \"Authorization: Bearer $CYI_TOKEN\" \\\n  -d 'status=fail' -d 'reason=Backup fallito: disco pieno'\n",[358,601,602,634,646],{"__ignoreMap":371},[375,603,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632],{"class":377,"line":13},[375,605,381],{"class":380},[375,607,385],{"class":384},[375,609,389],{"class":388},[375,611,392],{"class":388},[375,613,396],{"class":395},[375,615,399],{"class":388},[375,617,403],{"class":402},[375,619,406],{"class":395},[375,621,409],{"class":388},[375,623,396],{"class":395},[375,625,414],{"class":388},[375,627,403],{"class":402},[375,629,406],{"class":395},[375,631,421],{"class":388},[375,633,424],{"class":384},[375,635,636,638,640,642,644],{"class":377,"line":19},[375,637,429],{"class":384},[375,639,432],{"class":388},[375,641,435],{"class":402},[375,643,562],{"class":388},[375,645,424],{"class":384},[375,647,648,650,653,655],{"class":377,"line":24},[375,649,569],{"class":384},[375,651,652],{"class":388}," 'status=fail'",[375,654,575],{"class":384},[375,656,657],{"class":388}," 'reason=Backup fallito: disco pieno'\n",[316,659,660,661,664],{},"La pagina del lavoro mostra il motivo accanto al tentativo, invece di un semplice «fallito». Con ",[358,662,663],{},"duration_ms"," puoi mandare anche quanto è durato.",[325,666,668],{"id":667},"leggere-lo-stato","Leggere lo stato",[450,670,671,680],{},[453,672,673],{},[456,674,675,678],{},[459,676,677],{},"Stato",[459,679,464],{},[466,681,682,692,702,712],{},[456,683,684,689],{},[471,685,686],{},[320,687,688],{},"In attesa",[471,690,691],{},"non è ancora arrivata nessuna chiamata",[456,693,694,699],{},[471,695,696],{},[320,697,698],{},"OK",[471,700,701],{},"l'ultima chiamata è arrivata in tempo ed è andata bene",[456,703,704,709],{},[471,705,706],{},[320,707,708],{},"Mancato",[471,710,711],{},"la chiamata non è arrivata entro intervallo più tolleranza: il lavoro non è partito",[456,713,714,719],{},[471,715,716],{},[320,717,718],{},"Fallito",[471,720,721],{},"la chiamata è arrivata, ma il lavoro ha segnalato un errore",[316,723,724,725,728,729,732],{},"Nella pagina di un lavoro trovi i ",[320,726,727],{},"Check-in recenti",", con esito, durata e motivo, e i ",[320,730,731],{},"Guasti",": da quando, quanto sono durati e quanti tentativi.",[325,734,736],{"id":735},"farsi-avvisare","Farsi avvisare",[316,738,739,740,742,743,746,747,750,751,754,755,758,759,762,763,353],{},"Quando un lavoro risulta ",[320,741,708],{}," parte l'avviso ",[320,744,745],{},"Cron mancato",", se una regola lo copre. Le organizzazioni nuove hanno già la regola. Se manca, la pagina ",[320,748,749],{},"Cron"," dice quanti lavori sono senza avviso: premi ",[320,752,753],{},"Crea la regola",". Oppure, in ",[320,756,757],{},"Avvisi → Regole di avviso",", usa il modello ",[320,760,761],{},"Avvisami se un lavoro programmato non parte",". Vedi ",[764,765,207],"a",{"href":766},"\u002Fit\u002Fdocs\u002Falerts",[316,768,769,770,772],{},"Un lavoro ",[320,771,718],{}," si vede nella sua pagina, ma non fa partire un avviso.",[325,774,776],{"id":775},"sospendere-o-eliminare","Sospendere o eliminare",[316,778,779,782,783,786],{},[320,780,781],{},"Sospendi"," ferma i controlli e gli avvisi di un lavoro. Lo storico resta. ",[320,784,785],{},"Riprendi"," lo riaccende.",[788,789,790],"warning",{},[316,791,792,795,796,799],{},[320,793,794],{},"Elimina"," cancella il lavoro e ",[320,797,798],{},"tutto il suo storico",". Se il lavoro continua a chiamare, ricompare alla chiamata successiva, con le impostazioni di partenza.",[801,802,803],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":371,"searchDepth":19,"depth":19,"links":805},[806,807,808,809,810,811],{"id":327,"depth":19,"text":328},{"id":444,"depth":19,"text":445},{"id":588,"depth":19,"text":589},{"id":667,"depth":19,"text":668},{"id":735,"depth":19,"text":736},{"id":775,"depth":19,"text":776},"md",{},true,{"title":202,"description":203},"docs\u002Fcrons","c6D0kAs7DHzQifUH3xRpHsUugo6xzZx_xdQJnz0oZPU",1791469654237]