Հրամանը դեռ աշխատում է․ սպասե՞լ, թե՞ վերագործարկել
Պատասխանի սպասումն ավարտվելը չի նշանակում, որ գործընթացն ավարտվել է։ Նախ ստուգեք սկզբնական կատարման աշխատաշրջանը։
Տարբերակեք սպասման ավարտն ու կատարման ավարտը
Հրամանը կարող է գերազանցել սկզբնական սպասման ժամանակը, և գործիքը կարող է վերադարձնել աշխատաշրջանի նույնացուցիչ՝ ցույց տալով, որ այն դեռ աշխատում է։ Սովորաբար սա նշանակում է, որ կարող եք շարունակել հետևել կամ սպասել, և չի նշանակում կատարման ձախողում։ Անմիջապես վերագործարկելը կարող է ստեղծել կրկնվող գործընթացներ, կրկնվող ֆայլեր կամ թիրախին կրկնվող դիմումներ։
Կատարումն ավարտված համարեք միայն այն ժամանակ, երբ տեսնում եք ելքի, ձախողման կամ դադարեցման հստակ վիճակ։
Թող Agent-ը շարունակի սկզբնական աշխատաշրջանը
Կարող եք խնդրել՝ «Շարունակիր դիտել նախորդ հրամանը, պահպանիր առկա արդյունքները, մի՛ վերագործարկիր»։ Գործիքը մշակումը կշարունակի փաստացի վերադարձված աշխատաշրջանում։
Եթե առաջադրանքը երկար աշխատանք է պահանջում, կարող եք խնդրել միջանկյալ ելքը պահպանել ֆայլում և նշել, թե ինչի վրա է հիմնված ընթացիկ առաջընթացը։ Նոր տեքստ չունեցող պատուհանը մի՛ օգտագործեք որպես միակ չափանիշ։ Առկա ֆայլերը, գործընթացի վիճակը և ծրագրի վարքը պետք է դիտարկվեն միասին։
- Ստուգեք՝ արդյոք վերջին ելքում հստակ նշված է, որ աշխատանքը շարունակվում է։
- Շարունակեք սպասել կամ դիտեք այդ աշխատաշրջանի նոր ելքը։
- Հաստատեք ելքի վիճակն ու արդյունքների ամբողջականությունը։
- Եթե որոշում եք դադարեցնել, ստուգեք՝ արդյոք մասնակի ֆայլեր են մնացել։
Նոր ելքի բացակայությունը պարտադիր չէ, որ կախվածություն նշանակի
Որոշ ծրագրեր ելք են տալիս միայն ավարտին, իսկ մյուսները կարող են սպասել մուտքագրման կամ սահմանափակվել թիրախով։ Գնահատեք գործընթացի վիճակի, գործիքի փաստաթղթերի և առկա ֆայլերի հիման վրա։ Պատասխանի սպասելը չի երաշխավորում, որ գործընթացը միշտ կշարունակի գոյություն ունենալ։ Հիմքում ընկած միջավայրի ընդհատումները կամ ռեսուրսների սահմանափակումները դեռ կարող են այն կանգնեցնել։ Վերականգնումից հետո նախ ստուգեք կատարման գրանցամատյաններն ու արդյունքները, ապա որոշեք՝ արդյոք վերագործարկում է պետք։