shutdown - قم بإيقاف النظام، أو إطفائه، أو إعادة تشغيله.
ملخص
shutdown [خيارات...] [وقت] [رسالة_لجميع_المستخدمين...]
الوصف
يمكن استخدام shutdown لإيقاف النظام، أو إطفائه، أو إعادة تشغيله.
يمكن أن يكون الوسيط الأول عبارة عن سلسلة زمنية (عادةً "الآن"). اختياريًا، يمكن أن يتبع ذلك رسالة يتم إرسالها إلى جميع المستخدمين المتصلين قبل إيقاف تشغيل النظام.
يمكن أن تكون السلسلة الزمنية إما بالتنسيق "ساعة:دقيقة" لتحديد وقت تنفيذ الإيقاف، بالتنسيق 24 ساعة. بدلاً من ذلك، يمكن أن تكون بالتنسيق "+د" للإشارة إلى العدد المحدد من الدقائق د من الآن. "الآن" هو اسم مستعار لـ "+0"، أي لتشغيل إيقاف فوري. إذا لم يتم تحديد وسيطة الوقت، يتم تضمين "+1".
لاحظ أنه لتحديد رسالة يتم إرسالها إلى جميع المستخدمين، يجب عليك أيضًا تحديد وسيطة الوقت.
إذا تم استخدام وسيطة الوقت، قبل 5 دقائق من إيقاف تشغيل النظام، يتم إنشاء ملف /run/nologin لضمان عدم السماح بتسجيلات دخول إضافية.
الخيارات
يتم فهم الخيارات التالية:
--help
اطبع نص مساعدة موجزًا واخرج.
-H، --halt
أوقف تشغيل النظام.
-P، --poweroff
أطفئ النظام (افتراضيًا).
-r، --reboot
أعد تشغيل النظام.
-h
نفس --poweroff، ولكنه لا يتجاوز الإجراء الذي سيتم اتخاذه إذا كان "halt". على سبيل المثال، shutdown --reboot -h يعني "إطفاء"، ولكن shutdown --halt -h يعني "إيقاف".
-k
لا تقم بالإيقاف، أو الإطفاء، أو إعادة التشغيل، ولكن اكتب فقط الرسالة التي سيتم إرسالها إلى جميع المستخدمين.
--no-wall
لا ترسل رسالة يتم إرسالها إلى جميع المستخدمين قبل الإيقاف، أو الإطفاء، أو إعادة التشغيل.
-c
ألغِ إيقاف تشغيل معلق. يمكن استخدام هذا لإلغاء تأثير استدعاء shutdown مع وسيطة وقت ليست "+0" أو "الآن".
--show
اعرض إجراء إيقاف تشغيل معلقًا والوقت إذا كان هناك أي.
تمت إضافته في الإصدار 250.
حالة الخروج
عند النجاح، يتم إرجاع 0، وإلا يتم إرجاع رمز فشل غير صفري.
التوافق
في أنظمة التهيئة السابقة (بما في ذلك sysvinit)، كان أمر shutdown افتراضيًا إلى وضع المستخدم الواحد بدلاً من إطفاء النظام. للانتقال إلى وضع المستخدم الواحد، استخدم systemctl rescue بدلاً من ذلك.