السكون والطاقة

caffeinate على Mac: أبقِ الجهاز مستيقظًا من Terminal

شغّل caffeinate -i في Terminal لمنع السكون عند الخمول على Mac. اضغط Control-C لإيقافه. لمهمة واحدة، شغّل caffeinate -i make؛ ولمدة ساعتين، استخدم caffeinate -i -t 7200.

ينطبق على: جميع إصدارات macOS الحالية. مسارات إعدادات النظام مخصصة لـ macOS 13 Ventura والإصدارات الأحدث.تاريخ المراجعة: 1 نوفمبر 2026

نظرة سريعة على الأوامر

الأمروظيفته
caffeinate -iمنع النظام من السكون عند الخمول حتى تضغط Control-C.
caffeinate -i -t 7200منع النظام من السكون عند الخمول لمدة ساعتين.
caffeinate -i makeإبقاء الجهاز نشطًا حتى ينتهي أمر make.
caffeinate -di -t 3600إبقاء الشاشة والنظام نشطين لمدة ساعة.
caffeinate -i -w 12345إبقاء الجهاز نشطًا حتى تنتهي العملية 12345. استبدل الرقم بمعرّف العملية الفعلي.

الأعراض

  • يتوقف تنزيل أو بناء أو نص برمجي عندما يدخل Mac في وضع السكون.
  • تنقطع جلسة بعيدة أو اتصال SSH بعد بضع دقائق دون إدخال.
  • تريد إبقاء Mac نشطًا لمهمة واحدة، لكنك لا تريد تغيير إعدادات السكون.

الأسباب المحتملة

  • السكون عند الخمول. يدخل macOS جهاز Mac في وضع السكون بعد فترة دون إدخال من لوحة المفاتيح أو الماوس. لا يمنع نشاط الشبكة وحده ذلك دائمًا.
  • سكون الشاشة. تنطفئ الشاشة وفق مؤقتها الخاص. وفي بعض أجهزة Mac، يدخل النظام أيضًا في وضع السكون بعدها.
  • الغطاء. يؤدي إغلاق غطاء كمبيوتر Mac المحمول إلى دخوله في وضع السكون. لا يغيّر caffeinate ذلك. راجع إبقاء MacBook نشطًا مع إغلاق الغطاء.

كيفية التحقق

  1. افتح Terminal. اطّلع على العمليات التي تمنع السكون الآن.

    pmset -g assertions

    المخرجات قائمة بتأكيدات الطاقة مثل PreventUserIdleSystemSleep، مع العملية التي تحتفظ بكل منها.

  2. اطّلع على إعدادات السكون المستخدمة حاليًا.

    pmset -g

كيفية الإصلاح

  1. لإبقاء Mac نشطًا أثناء تشغيل أمر واحد، ضع caffeinate -i قبل الأمر. ينتهي تأكيد الطاقة عند انتهاء الأمر.

    caffeinate -i make
  2. لإبقاء Mac نشطًا لمدة محددة، أعطِ الوقت بالثواني باستخدام -t. المدة في هذا المثال ساعتان.

    caffeinate -i -t 7200
  3. لإبقاء Mac نشطًا حتى تتوقف عملية، أعطِ معرّف العملية باستخدام -w.

    caffeinate -i -w 12345
  4. لإبقاء الشاشة قيد التشغيل أيضًا، أضف -d.

    caffeinate -d -i
  5. لإيقاف caffeinate الذي بدأته دون أمر، اضغط Control-C.

  6. اترك جلسة Terminal قيد التشغيل. ينهي المؤقت تأكيد الطاقة تلقائيًا؛ ولا يغيّر إعدادات السكون المحفوظة.

  7. لإيقاف السكون التلقائي أثناء إيقاف الشاشة، غيّر الإعداد. على كمبيوتر Mac محمول، اختر قائمة Apple > إعدادات النظام > البطارية > الخيارات. شغّل «منع السكون التلقائي عند استخدام محول الطاقة وإيقاف الشاشة».

  8. على Mac مكتبي، اختر قائمة Apple > إعدادات النظام > الطاقة. شغّل «منع السكون التلقائي عند إيقاف الشاشة».

باستخدام Kilobat

  1. يمكن لـ Kilobat إبقاء Mac نشطًا حتى ينخفض نشاط التنزيل، ثم السماح له بالسكون. افتح Kilobat من شريط القوائم. انقر على فنجان الشاي واختر حتى انتهاء التنزيلات.

  2. تفعل CLI الشيء نفسه. وتتوقف بعد 3 دقائق تحت 16 KB/s.

    kilobat awake --until-quiet
  3. لإبقاء Mac نشطًا أثناء تشغيل أمر واحد ومعرفة البيانات التي نقلها، استخدم awake --.

    kilobat awake -- make release
  4. هذه الميزات مجانية. راجع الوصفة لمعرفة خطوات التطبيق وCLI وMCP.

  5. لمهمة مع إغلاق الغطاء ودون شاشة، استخدم مساعد الطاقة الاختياري من Kilobat.

الأسئلة

هل يبقي caffeinate جهاز Mac نشطًا مع إغلاق الغطاء؟

لا. لا يتجاوز السكون عند إغلاق الغطاء. استخدم وضع الشاشة الخارجية أو مساعد الطاقة الاختياري من Kilobat؛ راجع إبقاء MacBook نشطًا مع إغلاق الغطاء.

كيف أوقف caffeinate؟

اضغط Control-C في نافذة Terminal التي يعمل فيها. ينهي المؤقت أو الأمر المغلّف تأكيد الطاقة تلقائيًا أيضًا.

هل يمكن لـ caffeinate السماح بإيقاف الشاشة؟

نعم. يمنع -i سكون النظام عند الخمول دون إبقاء الشاشة قيد التشغيل. أضف -d فقط عندما يجب أن تبقى الشاشة قيد التشغيل.

ما وظيفة الخيار -s؟

يمنع -s سكون النظام. تقول صفحة الدليل إنه يعمل فقط عندما يكون Mac موصولًا بالطاقة الكهربائية.

هل يغيّر caffeinate إعداداتي؟

لا. ينشئ تأكيدات طاقة تتوقف عند توقف caffeinate.

المصادر

تم التحقق في 1 نوفمبر 2026.