بعد النقر فوق إيقاف، لا تزال المهمة تُخرج - كيف تتأكد من نجاح الإيقاف؟
قد تفشل طلبات الإيقاف أو تواجه تبديل وقت التشغيل؛ لا تفترض أن تغييرات الأزرار تعني إلغاء جميع العمليات.
الإيقاف يشمل وقت التشغيل والعرض
تحاول عملية الإيقاف في الصفحة إلغاء تنفيذ Agent وإيقاف تدفق الاستجابة الحالي؛ هاتان الخطوتان ليستا متطابقتين تمامًا. قد يتغير مؤشر نشاط الواجهة أولاً؛ إذا فشل إلغاء التنفيذ، فسيظهر إشعار بأن الإيقاف قد فشل ويُطلب منك إعادة المحاولة. لذلك، فإن عدم استمرار الإخراج في التمرير لا يعني تأكيد الخادم بأن المهمة قد توقفت، ولا يمكن لإغلاق الصفحة أن يحل محل التحقق من نتيجة الإيقاف.
متابعة المعالجة بناءً على أحدث حالة وقت التشغيل
إذا تم تبديل وقت التشغيل، فقد تطلب الواجهة إعادة الاتصال بوقت التشغيل الحالي بدلاً من إلغاء المهمة المقابلة للحالة القديمة. انتظر ظهور أحدث حالة وإخراج قبل اتخاذ قرار الإيقاف مرة أخرى. عندما تكون الشبكة غير متاحة، قم باستعادة الاتصال أولاً؛ بالنسبة للمهام المحلية، تحقق أيضًا من الحالة الفعلية للجهاز المستهدف. لا تقم بإرسال نفس المهمة على الفور عندما تكون نتيجة الإيقاف غير واضحة، لأن هذا قد يتسبب في تنفيذين مع آثار جانبية.
الإيقاف لا يلغي التغييرات التي تم إجراؤها بالفعل
الملفات التي تم كتابتها بالفعل، أو البرامج التي تم تثبيتها، أو الطلبات الشبكية التي تم إرسالها بالفعل لن يتم التراجع عنها تلقائيًا بسبب زر الإيقاف. بعد تأكيد الإيقاف، تحقق من النتائج وقرر كيفية الاسترداد أو المتابعة. بالنسبة لعملاء CLI الذين يحتاجون إلى الخروج، اضغط على Ctrl+C في طرفيتهم قيد التشغيل، ولكن تحقق أيضًا مما إذا كان التنظيف قد نجح. بالنسبة للملفات المهمة، قم أولاً بإجراء فحوصات للقراءة فقط قبل تنفيذ الإصلاحات اللازمة؛ يقدم ردود الفعل الحالة والأخطاء غير الحساسة فقط، دون مشاركة بيانات اعتماد الاتصال الكاملة.