مولد أوامر إيقاف تشغيل macOS
بناء أمر إيقاف تشغيل macOS في ثوانٍ. اختر الإيقاف أو إعادة التشغيل أو السكون على MacBook أو Mac Studio، وجدول وقتاً محدداً أو عدد دقائق، وأضف رسالة تحذير مخصصة.
الإدخال
الإخراج
ملف القراءة
ما هي أوامر إيقاف التشغيل في macOS؟
أمر shutdown هو أداة مدمجة في macOS تقوم بإيقاف التشغيل أو إعادة التشغيل أو وضع الكمبيوتر في وضع السكون من خلال Terminal. يقبل علامات تتحكم في الإجراء، وحجة زمنية تحدد موعد تنفيذه، ورسالة بث اختيارية تُعرض للمستخدمين المسجلين قبل بدء العملية.
نظراً لأن shutdown يعدّل حالة النظام، فإنه عادة ما يتطلب امتيازات المسؤول ويتم استدعاؤه باستخدام sudo. يُستخدم بشكل شائع من قبل المسؤولين لتخطيط نوافذ الصيانة، والمستخدمين المتقدمين لأتمتة روتينات نهاية اليوم، والبرامج النصية التي تحتاج إلى طريقة موثوقة لإيقاف أو إعادة تشغيل Mac دون برامج إضافية.
وصف الأداة
تقوم هذه الأداة بإنشاء أمر shutdown صحيح في macOS من نموذج بسيط. اختر إجراءً، وحدد موعد تنفيذه، وأضف رسالة بث اختيارية وعلامات متقدمة، ثم انسخ الأمر المُنشأ إلى terminal أو برنامج نصي shell.
أمثلة
إيقاف فوري (إيقاف التشغيل):
sudo shutdown -h nowإعادة التشغيل خلال 5 دقائق مع رسالة للمستخدمين:
sudo shutdown -r +5 "Rebooting for maintenance"السكون في تاريخ ووقت محددين (30 أبريل 2026 الساعة 23:00):
sudo shutdown -s 2604302300تحذير المستخدمين دون إيقاف التشغيل (بث فقط):
sudo shutdown -k +10 "Please save your work"إلغاء إيقاف تشغيل مجدول مسبقاً:
sudo killall shutdownالميزات
- إنشاء أوامر لإجراءات الإيقاف وإعادة التشغيل والسكون والتحذير فقط والإلغاء
- جدولة الإجراء فوراً أو بعد N دقيقة أو في تاريخ ووقت محددين
- إضافة رسالة بث تُعرض للمستخدمين المسجلين
- تبديل
sudoو-n(بدون fsck/sync) و-o(عدم إرسال SIGTERM للعمليات) - معاينة مباشرة للأمر المُنشأ، جاهزة للنسخ إلى terminal أو برنامج نصي
حالات الاستخدام
- جدولة إعادة تشغيل بين عشية وضحاها بعد تثبيت تحديثات النظام على محطة عمل
- تشغيل إيقاف تشغيل نظيف من وظيفة launchd أو برنامج نصي صيانة في وقت محدد
- تحذير المستخدمين المسجلين بأن Mac المشترك سيتم إيقاف تشغيله قبل إيقافه فعلياً
شرح الخيارات
- الإجراء — يحدد العملية: الإيقاف (
-h)، إعادة التشغيل (-r)، السكون (-s)، التحذير فقط (-k)، أو إلغاء إيقاف تشغيل معلق (killall shutdown). - وضع الوقت —
الآنيستخدمnowحرفياً،بعد دقائقيستخدم+N،في تاريخ ووقتينتج عن الشكل المطلقyymmddhhmmالمتوقع بواسطةshutdown(8). - الرسالة — تُلحق رسالة بث مقتبسة؛ يتم الهروب من علامات الاقتباس المضمنة وإزالة أسطر جديدة.
- استخدام sudo — يسبق الأمر بـ
sudoبحيث يعمل بامتيازات المسؤول المطلوبة. - بدون fsck / بدون مزامنة (
-n) — يتخطى مزامنة نظام الملفات قبل الإيقاف. أسرع، لكن غير موصى به عموماً على الأنظمة السليمة. - بدون SIGTERM (
-o) — يخبرshutdownبعدم إرسالSIGTERMللعمليات قبل إيقاف النظام. استخدم بحذر.
كيفية العمل
تحت الغطاء، shutdown(8) يجدول انتقال النظام. يمكن أن تكون حجة الوقت:
now— التنفيذ فوراً+N— التنفيذ بعد N دقيقة من الآنyymmddhhmm— التنفيذ في التاريخ/الوقت المطلق المشفر كسنة وشهر ويوم وساعة ودقيقة بـ رقمين
macOS لا توفر علامة إلغاء -c أصلية مثل Linux. لإلغاء إيقاف تشغيل معلق، تقوم بإنهاء عملية shutdown المجدولة نفسها باستخدام sudo killall shutdown، والتي تنشئها هذه الأداة لك عند تحديد إجراء الإلغاء.
نصائح
- اختبر الأمر دائماً على جهاز غير حرج أولاً؛ سيؤدي الإيقاف أو إعادة التشغيل إلى إغلاق جميع التطبيقات قيد التشغيل.
- استخدم إجراء التحذير لإخطار المستخدمين دون إيقاف التشغيل فعلياً — مفيد للتشغيلات التجريبية.
- عند الجدولة في وقت مطلق، تحقق مرتين من أن التاريخ في المستقبل؛ يتم رفض الأوقات الماضية بواسطة
shutdown. - قم بالتشغيل من Terminal تفاعلي بحيث يمكن لـ
sudoأن يطلب كلمة المرور الخاصة بك، أو قم بتكوينsudoبدون كلمة مرور لـshutdownإذا كنت تستدعيه من برامج نصية آلية.