الرئيسية
» لينوكس
»
كيفية جدولة إيقاف التشغيل على نظام لينكس
كيفية جدولة إيقاف التشغيل على نظام لينكس
لجدولة إيقاف تشغيل نظام لينكس لمرة واحدة، شغّل الأمر sudo shutdown --poweroff +30لإيقاف التشغيل خلال 30 دقيقة، أو استخدم وقتًا مستقبليًا مدته 24 ساعة 23:00. لإلغاء عملية إيقاف التشغيل المعلقة، استخدم الأمر sudo shutdown -c. تتطلب هذه الأوامر صلاحيات المسؤول وتُطبّق على الجهاز الذي تُشغّلها عليه.
تحقق من ساعة النظام أولاً
يتم إيقاف التشغيل وفقًا لتوقيت الساعة المحلية للجهاز. قبل جدولة إيقاف التشغيل، تحقق من الوقت الحالي باستخدام الأمر المناسب date. في توزيعات النظام التي تعتمد على systemd، timedatectlيعرض الأمر أيضًا المنطقة الزمنية المُهيأة وما إذا كانت الساعة متزامنة. احفظ العمل المفتوح وراعِ المستخدمين أو الخدمات الأخرى: فإيقاف التشغيل يُنهي الجلسات ويُقاطع البرامج قيد التشغيل على هذا الجهاز.
اختر وقت إيقاف التشغيل لمرة واحدة
إيقاف التشغيل بعد العد التنازلي
افتح نافذة طرفية وأدخل عدد الدقائق بعد علامة الجمع (+). على سبيل المثال، هذا الأمر يُجدول إيقاف تشغيل الطاقة بعد نصف ساعة:
sudo shutdown --poweroff +30
استخدم علامة زائد وعدد الدقائق لجدولة العد التنازلي.
استخدمه +5لمدة خمس دقائق أو +90لمدة ساعة ونصف. لإيقاف التشغيل فورًا، استخدم الخيار sudo shutdown --poweroff now. --poweroffيوضح هذا الخيار الإجراء المطلوب بوضوح. يمكن للأمر أيضًا إرسال رسالة تحذيرية للمستخدمين المسجلين.
sudo shutdown --poweroff +30 "This computer will power off in 30 minutes. Save your work."
في نظام systemd، يُنبه إيقاف التشغيل المُؤقت المستخدمين ويمنع تسجيل الدخول الجديد قبل توقف النظام بفترة وجيزة. على محطة عمل مشتركة أو خادم بعيد، يجب إبلاغ المستخدمين بوقت كافٍ والتأكد من عدم وجود أي مهام مهمة قيد التشغيل.
إيقاف التشغيل في وقت محدد
لجدولة إيقاف التشغيل في تمام الساعة 11 مساءً اليوم، أدخل الوقت باستخدام نظام التوقيت ذي 24 ساعة:
sudo shutdown --poweroff 23:00
أدخل وقتاً مستقبلياً بصيغة 24 ساعة، باستخدام الساعة المحلية للكمبيوتر.
يُفسَّر الوقت باستخدام الساعة المحلية للحاسوب، وليس التوقيت العالمي المنسق (UTC). إذا كان الوقت الذي تُدخله قد انقضى اليوم، فقد يُغلق النظام فورًا؛ ولا يعني ذلك بالضرورة "غدًا في ذلك الوقت". تحقق dateأولًا، واستخدم عدًّا تنازليًا عندما تقصد مدة زمنية من الآن. يُجدول أمر الساعة إجراءً واحدًا معلقًا، وليس قاعدة تكرار يومية.
إلغاء الإجراء المعلق أو مراجعته
في حال تغيير الخطط، قم بإلغاء الإغلاق المقرر قبل الموعد النهائي:
sudo shutdown -c
يلغي هذا -cالخيار عملية إيقاف التشغيل المؤقتة المعلقة.
في نظام systemd الإصدار 250 أو أحدث، sudo shutdown --showيعرض الإجراء المعلق ووقت تنفيذه المُجدول. هذا الخيار غير متوفر في جميع التوزيعات أو الإصدارات الأقدم، لذا استخدم الأمر -c`ls` للإلغاء، وتحقق من صفحة المساعدة في طرفية النظام إذا تم رفض أحد الخيارات. خيارات الإغلاق القياسية وتنسيقات الوقت موثقة في دليل إغلاق systemd .
استخدم rtcwake عندما تريد النوم والاستيقاظ التلقائي
shutdownيُطفئ الجهاز تمامًا، ولا يُعيد تشغيله لاحقًا. إذا كنت ترغب في وضع الكمبيوتر في وضع السكون واستئناف تشغيله بعد ثماني ساعات، rtcwakeيمكنك ضبط منبه والدخول إلى وضع السكون في ذاكرة الوصول العشوائي (RAM).
sudo rtcwake --mode mem --seconds 28800
يطلب هذا الأمر تعليق النظام إلى ذاكرة الوصول العشوائي (RAM) وتفعيل منبه التنبيه الخاص بساعة الوقت الحقيقي (RTC) بعد ثماني ساعات.
يُوقف هذا الأمر تشغيل الكمبيوتر فورًا؛ فهو ليس إيقاف تشغيل مُجدولًا. memيُبقي هذا الوضع الجلسة في الذاكرة ويستهلك بعض الطاقة. يعتمد استيقاظ النظام في الوقت المطلوب على نواة النظام، والبرنامج الثابت، وجهاز الساعة في الوقت الحقيقي. إذا كنت بحاجة إلى إيقاف تشغيل كامل مع محاولة استيقاظ مُجدول، sudo rtcwake --mode off --seconds 28800فاطلب هذا الوضع، ولكن الدعم يختلف باختلاف الكمبيوتر. اقرأ دليل rtcwake واختبر سلوكه قبل الاعتماد عليه.
لإيقاف التشغيل المتكرر
يُنشئ أمرٌ كهذا shutdown 23:00إيقاف تشغيل لمرة واحدة. ولجدولة متكررة، أنشئ مؤقتًا في systemd وفعّله لبدء خدمة إيقاف التشغيل في الوقت المحدد في التقويم. تستخدم وحدات المؤقت تعابير التقويم، وتتضمن خيارات للتعامل مع حالات عدم التشغيل؛ راجع وثائق مؤقت systemd . راجع المؤقت بعناية قبل تفعيله، خاصةً على جهاز مشترك أو بعيد.
استكشاف الأخطاء وإصلاحها بسرعة
يُغلق الكمبيوتر فورًا: أعد التحقق من الساعة والمنطقة الزمنية. قد يُعتبر وقت الساعة الذي انقضى بالفعل مستحقًا الآن. استخدمه +30للعد التنازلي لمدة 30 دقيقة.
يطلب الأمر كلمة مرور أو يفشل بسبب خطأ في الأذونات: قم بتشغيله باستخدام حساب مُصرَّح له بالاستخدام sudo. لا تتجاهل رفع مستوى الصلاحيات على الأنظمة التي تتطلب ذلك.
لا يستيقظ الكمبيوتر بعد rtcwake: قد لا يدعم الجهاز وضع السكون المطلوب أو منبه الساعة الحقيقية. راجع إعدادات البرامج الثابتة ودليل المستخدم الخاص بنظام التشغيل وجهازك.
sudo shutdown --poweroff +minutesيُعدّ sudo shutdown --poweroff HH:MMهذا الأسلوب الأبسط لإيقاف تشغيل الطاقة المخطط له لمرة واحدة . استخدمه sudo shutdown -cإذا كنت بحاجة إلى إلغائه.