Hackcat

«Stop» սեղմելուց հետո առաջադրանքը դեռ արտադրում է՝ ինչպես հաստատել, արդյոք կանգնեցումը հաջողվել է:

Կանգնեցման հայտերը կարող են ձախողվել կամ հանդիպել կատարման ժամանակի փոփոխության. մի ենթադրեք, որ կոճակի փոփոխությունները նշանակում են, որ բոլոր գործողությունները չեղարկվել են:

Կանգնեցումը ներառում է ինչպես կատարման ժամանակը, այնպես էլ ցուցադրումը

Էջի «stop» գործողությունը փորձում է չեղարկել Agent կատարումը և դադարեցնել ընթացիկ պատասխանի հոսքը. այս երկու քայլերը ճշգրիտ նույնը չեն։ Ինտերֆեյսի ակտիվության ցուցիչը կարող է փոխվել առաջինը. եթե կատարման չեղարկումը ձախողվի, հուշում կցուցադրվի, որ կանգնեցումը ձախողվել է և խնդրում ենք նորից փորձել։ Հետևաբար, այլևս չընթացող արտադրանքը հավասար չէ սերվերի հաստատմանը, որ առաջադրանքը դադարեցվել է, ոչ էլ էջի փակումը կարող է փոխարինել կանգնեցման արդյունքի ստուգումը:

Շարունակեք մշակումը՝ հիմնվելով կատարման վերջին կարգավիճակի վրա

Եթե կատարման ժամանակը փոխվել է, ինտերֆեյսը կարող է հուշել վերագրանցվել ընթացիկ կատարման ժամանակին՝ փոխանակ չեղարկել հին վիճակին համապատասխանող առաջադրանքը։ Սպասեք վերջին կարգավիճակի և արտադրանքի հայտնվելուն՝ նախքան նորից դադարեցնելու որոշումը։ Երբ ցանցը հասանելի չէ, նախ վերականգնեք կապը. տեղական առաջադրանքների համար նաև ստուգեք թիրախային մեքենայի փաստացի կարգավիճակը։ Մի ներկայացրեք միանգամից նույն առաջադրանքը, երբ կանգնեցման արդյունքը պարզ չէ, քանի որ դա կարող է առաջացնել երկու կատարում՝ կողմնակի ազդեցություններով:

Կանգնեցումը չի չեղարկում արդեն կատարված փոփոխությունները

Արդեն գրված ֆայլերը, տեղադրված ծրագրերը կամ արդեն ուղարկված ցանցային հայտերը ինքնաբերաբար չեն վերականգնվի «stop» կոճակի պատճառով։ Հաստատելուց հետո ստուգեք արդյունքները և որոշեք, թե ինչպես վերականգնել կամ շարունակել։ CLI հաճախորդների համար, որոնք պետք է դուրս գան, սեղմեք Ctrl+C իրենց ընթացող տերմինալում, բայց նաև ստուգեք, արդյոք մաքրումը հաջողվել է։ Կարևոր ֆայլերի համար նախ կատարեք միայն կարդալու ստուգումներ՝ անհրաժեշտ վերանորոգումներ կատարելուց առաջ. հետադարձ կապը տրամադրում է միայն ապա-զգայունացված կարգավիճակ և սխալներ, առանց ամբողջական կապի հավատարմագրերը կիսելու: