Dopo aver premuto arresta l'attività produce ancora output: come confermare l'arresto?
Le richieste di arresto possono fallire o incontrare un cambio dell'esecuzione; non presumere che un pulsante cambiato significhi la revoca di tutte le operazioni.
L'arresto riguarda sia l'esecuzione sia la visualizzazione
L'operazione di arresto nella pagina tenta di annullare l'esecuzione di Agent e interrompere il flusso della risposta corrente; questi due passaggi non sono esattamente la stessa cosa. L'indicatore di attività dell'interfaccia può cambiare per primo; se l'annullamento dell'esecuzione fallisce, un messaggio indica che l'arresto non è riuscito e invita a riprovare. Pertanto, il fatto che l'output non scorra più non equivale alla conferma del server che l'attività sia ferma, e chiudere la pagina non sostituisce la verifica dell'esito dell'arresto.
Prosegui in base allo stato di esecuzione più recente
Se l'esecuzione attiva è cambiata, l'interfaccia può invitare a riconnettersi a quella corrente invece di annullare l'attività corrispondente al vecchio stato. Attendi la comparsa dello stato e dell'output più recenti prima di decidere se arrestare di nuovo. Quando la rete non è disponibile, ripristina prima la connessione; per le attività locali verifica anche lo stato effettivo del computer di destinazione. Non inviare immediatamente la stessa attività quando l'esito dell'arresto è incerto, perché potresti causare due esecuzioni con effetti collaterali.
L'arresto non annulla le modifiche già effettuate
I file già scritti, i software installati e le richieste di rete già inviate non vengono annullati automaticamente dal pulsante di arresto. Dopo aver confermato l'arresto, controlla i risultati e decidi come recuperare o proseguire. Per uscire dai client CLI, premi Ctrl+C nel terminale che li esegue, verificando anche che la pulizia sia riuscita. Per i file importanti, effettua prima controlli in sola lettura e poi le riparazioni necessarie; nel feedback fornisci soltanto stati ed errori ripuliti dai dati sensibili, senza condividere credenziali complete di connessione.