Hackcat

După ce apăs oprirea, sarcina încă produce ieșire. Cum confirm că s-a oprit?

Cererile de oprire pot eșua sau pot întâlni schimbări ale execuției curente; nu presupune că modificarea butonului înseamnă revocarea tuturor operațiunilor.

Oprirea implică atât execuția, cât și afișarea

Operațiunea de oprire din pagină încearcă să anuleze execuția Agent și să oprească fluxul răspunsului curent; acești doi pași nu sunt exact același lucru. Indicatorul de activitate din interfață se poate schimba primul; dacă anularea execuției eșuează, apare un mesaj că oprirea a eșuat și trebuie reîncercată. Prin urmare, faptul că ieșirea nu mai derulează nu echivalează cu confirmarea serverului că sarcina s-a oprit, iar închiderea paginii nu înlocuiește verificarea rezultatului opririi.

Continuă pe baza celei mai recente stări a execuției

Dacă execuția curentă s-a schimbat, interfața poate propune reconectarea la execuția actuală în loc să anuleze sarcina corespunzătoare stării vechi. Așteaptă afișarea stării și a ieșirii actualizate înainte de a decide dacă oprești din nou. Când rețeaua este indisponibilă, restabilește mai întâi conexiunea; pentru sarcinile locale, verifică și starea reală a mașinii țintă. Nu trimite imediat aceeași sarcină când rezultatul opririi este neclar, deoarece poți produce două execuții cu efecte secundare.

Oprirea nu anulează modificările deja făcute

Fișierele deja scrise, software-ul instalat sau cererile de rețea deja trimise nu sunt readuse automat la starea anterioară prin butonul de oprire. După confirmarea opririi, verifică rezultatele și decide cum să recuperezi ori să continui. Pentru clienții CLI care trebuie închiși, apasă Ctrl+C în terminalul în care rulează, dar verifică și dacă curățarea resurselor a reușit. Pentru fișierele importante, efectuează mai întâi verificări doar pentru citire înainte de reparațiile necesare; trimite în feedback numai stări și erori fără date sensibile, fără acreditările complete de conectare.