باختصار
caffeinate -iيبقي Mac مستيقظًا حتى تضغط Control-C. ضع أمرًا بعده فيبقى Mac مستيقظًا طوال مدة تشغيل ذلك الأمر بالضبط:caffeinate -i claude.- دون Terminal: على MacBook، افتح البطارية → الخيارات وفعّل Prevent automatic sleeping on power adapter when the display is off (منع السكون التلقائي على محوّل الطاقة حين تكون الشاشة مطفأة). وعلى Mac مكتبي، يوجد المفتاح نفسه تحت الطاقة.
- إغلاق غطاء MacBook يضعه في السكون، إلا إن كان موصولًا بالكهرباء مع شاشة خارجية ولوحة مفاتيح وفأرة.
- يمكن أن تُقفل الشاشة وتنطفئ بينما يواصل Mac العمل. السكون هو ما يوقف مهامك، لا الشاشة المظلمة.
1caffeinate: الأمر المدمج
يأتي caffeinate مع كل Mac. يبقي الجهاز مستيقظًا ما دام يعمل، ولا يفعل شيئًا آخر.
أبقِ Mac مستيقظًا حتى تضغط Control-C:
caffeinate -iأبقِه مستيقظًا طوال مدة تشغيل Claude Code (أو أي أمر آخر) بالضبط:
caffeinate -i claudeلمدة ساعتين (7,200 ثانية):
caffeinate -i -t 7200حتى ينتهي برنامج يعمل بالفعل (اعثر على رقمه بـ pgrep، ثم ضعه بعد -w):
pgrep -fl claude
caffeinate -i -w 12345معنى الأحرف: -i يمنع السكون عند الخمول، و-d يبقي الشاشة مضاءة، و-m يبقي القرص نشطًا، و-s يبقي النظام كله مستيقظًا ما دام موصولًا بالكهرباء (دليل caffeinate). للوكلاء وعمليات البناء يكفي -i؛ أضف -d فقط إن أردت متابعة الشاشة.
2الإعداد، دون Terminal
على MacBook: إعدادات النظام → البطارية → الخيارات، ثم فعّل Prevent automatic sleeping on power adapter when the display is off (منع السكون التلقائي على محوّل الطاقة حين تكون الشاشة مطفأة). وعلى Mac مكتبي: إعدادات النظام → الطاقة، ثم Prevent automatic sleeping when the display is off (منع السكون التلقائي حين تكون الشاشة مطفأة) (دعم Apple).
يعمل هذا فقط ما دام Mac موصولًا بالكهرباء، ويستهلك طاقة أكثر، فأوقفه حين لا تعود بحاجة إليه.
3إغلاق الغطاء
يدخل MacBook في السكون حين تغلق الغطاء، وcaffeinate لا يغيّر ذلك. ولا يواصل العمل والغطاء مغلق إلا في وضع الشاشة المغلقة: موصولًا بالكهرباء وبشاشة خارجية، مع لوحة مفاتيح وفأرة أو لوحة تعقّب (Other World Computing).
sudo pmset -a disablesleep 1. إنه يمنع السكون كليًا، حتى داخل الحقيبة، حيث قد يسخن كثيرًا جهاز MacBook مغلق يشغّل وكيلًا. إن استخدمته، فتراجع عنه بـ sudo pmset -a disablesleep 0، ولا تشغّل أبدًا سطر sudo لا تفهمه.4تطبيقات تقوم بذلك عنك
إن كنت تفضّل النقر على الكتابة، فتطبيقات شريط القائمة تغلّف مفتاح النظام نفسه:
- Amphetamine (مجاني، Mac App Store): جلسات بمؤقتات، و"ما دام تطبيق ما يعمل"، والمزيد.
- KeepingYouAwake (مجاني، مفتوح المصدر): نقرة واحدة في شريط القائمة.
5للوكلاء الذين يعملون في غيابك
- أبقِ Mac موصولًا بالكهرباء، وعلى أجهزة Mac المكتبية فعّل Wake for network access (التنبيه للوصول إلى الشبكة) تحت الطاقة، حتى تظل مشاركة الشاشة وSSH قادرتين على الوصول إليه.
- شغّل الوكيل داخل
caffeinate -i، حتى يعود Mac إلى السكون من تلقاء نفسه حين ينتهي الوكيل. - يصلح Mac mini جهازَ ذكاء اصطناعي هادئًا يعمل دائمًا؛ راجع دليل خادم الذكاء الاصطناعي على Mac mini.
- قبل أن تترك وكيلًا يعمل، تحقّق مما قد يلمسه. وإن شغّل يومًا أمرًا لم تتوقعه، فأجرِ فحص Mac.
6أسئلة
- كيف أبقي Mac مستيقظًا لـ Claude Code؟
- شغّله بـ
caffeinate -i claudeبدلًا منclaude. يبقى Mac مستيقظًا ما دام Claude Code يعمل، ويمكنه أن يعود إلى السكون حين ينتهي. أبقِ Mac موصولًا بالكهرباء في الجلسات الطويلة. - ما أمر Terminal الذي يبقي Mac مستيقظًا؟
caffeinate -iيبقيه مستيقظًا حتى تضغط Control-C؛ وcaffeinate -i -t 3600لساعة واحدة؛ وcaffeinate -iمتبوعًا بأي أمر، طوال مدة تشغيل ذلك الأمر.- هل يمكنني إبقاء MacBook مستيقظًا والغطاء مغلق؟
- فقط في وضع الشاشة المغلقة: موصولًا بالكهرباء، مع شاشة خارجية ولوحة مفاتيح وفأرة. وإلا فإن إغلاق الغطاء يضعه في السكون، أيًّا كان ما يقوله caffeinate.
- هل يستنزف caffeinate البطارية؟
- إنه يمنع السكون، فيستهلك Mac من الطاقة بقدر العمل الذي يؤديه. على البطارية، حدّد مهلة زمنية بـ
-t، أو صِل الشاحن. - هل يواصل Mac العمل حين تُقفل الشاشة؟
- نعم، ما دام Mac نفسه ليس في السكون. يمكن أن تنطفئ الشاشة وتُقفل بينما يبقي caffeinate أو إعداد السكون الجهاز يعمل.
المصادر
- دليل caffeinatess64.com
- دعم Applesupport.apple.com
- Other World Computingeshop.macsales.com
- Amphetamineapps.apple.com
- KeepingYouAwakegithub.com