Verificare un processo CLI pianificato
Esegui un processo CLI dosya con percorsi, segreto e spazio di lavoro espliciti; conserva JSON e codice di uscita, poi verifica il risultato remoto prima di dichiararlo riuscito.
Ultima revisione
Gli screenshot mostrano l’interfaccia in inglese.
Gli scheduler forniscono un ambiente essenziale e possono avviare i processi da una directory inattesa. Un processo dosya affidabile usa percorsi assoluti, credenziali isolate in modo esplicito, output strutturato e una lettura separata per la verifica.

Prima di iniziare
- Usa il percorso assoluto del binario CLI e dell’input locale. Il timeout predefinito delle richieste è di 30 secondi; imposta un valore positivo per
--timeoutsolo se l’operazione richiede un limite diverso. - Fornisci
DOSYA_API_KEYdallo scheduler o assegna unXDG_CONFIG_HOMEprivato; non esiste un’opzione--profile. - Specifica e verifica lo spazio di lavoro desiderato prima di modificare dati.
Procedura
- All’avvio registra ora UTC, versione CLI, percorso assoluto dell’eseguibile, nome non segreto del processo e spazio di lavoro atteso. Non registrare il segreto né l’intero ambiente.
- Esegui
whoami --jsoncon la credenziale pianificata e rifiuta un account inatteso. Conferma lo spazio di lavoro di destinazione con una lettura esplicita. - Esegui il comando operativo con percorsi assoluti,
--jsone il timeout approvato. Reindirizza stdout e stderr in file protetti separati. - Salva il codice di uscita originale. Classifica 3 come autenticazione, 4 come rete, 5 come accesso negato, 75 come manutenzione e 130 o 143 come annullamento; riprova solo operazioni sicure da ripetere.
- Analizza la ricevuta specifica del comando ed estrai l’ID della risorsa. Controlla gli errori parziali delle operazioni collettive senza presumere un successo generico.
- Verifica da remoto in sola lettura ID, elemento superiore, nome, dimensione o stato di eliminazione previsti. Segna la pianificazione come riuscita solo se questa condizione finale corrisponde.

Risultato previsto
Lo scheduler registra identità, ricevuta del comando, codice di uscita e condizione remota verificata in sola lettura. Un codice di uscita locale pari a zero senza lo stato remoto atteso non basta a considerare riuscita l’esecuzione.
Risoluzione dei problemi
Funziona in modo interattivo ma non in pianificazione. Confronta percorso dell’eseguibile, directory di lavoro, radice XDG, inserimento del segreto e accesso alla rete.
Il processo supera il timeout. Aumenta un valore positivo di --timeout solo se verifichi che l’operazione e la scadenza dello scheduler lo consentano.
Codice di uscita 4 durante una modifica. Leggi lo stato remoto prima di riprovare. Un errore di trasporto non prova che il server abbia rifiutato la scrittura.
Guide correlate
Ti è stata utile?
Caricamento delle valutazioni…
Quando voti, salviamo un cookie tecnico per un massimo di 180 giorni, così puoi cambiare la tua risposta.
Domande e risposte
Fai una domanda sui passaggi di questa guida. Le domande vengono revisionate prima della pubblicazione.
Non inserire dati dell’account, credenziali o file privati nelle domande pubbliche. Usa l’assistenza privata in questi casi.
Caricamento delle domande…
Accedi al tuo account dosya per fare una domanda.