Claude Code، ایجنٹس اور لمبے کاموں کے لیے اپنا Mac جاگتا رکھیں۔

سلیپ میں جانے والا Mac آپ کا ایجنٹ، ڈاؤن لوڈ یا بلڈ روک دیتا ہے۔ سب سے تیز حل macOS کے ساتھ آتا ہے: Terminal کی ایک کمانڈ، caffeinate۔ یہ رہے کام کرنے والے طریقے، اور ڈھکن بند کرنے کا جال۔

اپ ڈیٹ

مختصر یہ کہ

  • caffeinate -i آپ کے Control-C دبانے تک Mac کو جاگتا رکھتا ہے۔ اس کے بعد کوئی کمانڈ لکھیں تو Mac ٹھیک اتنی دیر جاگتا رہے گا جتنی دیر وہ کمانڈ چلے: caffeinate -i claude۔
  • Terminal کے بغیر: MacBook پر Prevent automatic sleeping on power adapter when the display is off (ڈسپلے بند ہونے پر پاور اڈاپٹر پر خودکار سلیپ روکیں) آن کریں (Battery → Options)۔ ڈیسک ٹاپ Mac پر یہی سوئچ Energy میں ہے۔
  • MacBook کا ڈھکن بند کرنے سے وہ سلیپ میں چلا جاتا ہے، جب تک وہ بجلی، ایکسٹرنل ڈسپلے، کی بورڈ اور ماؤس سے نہ جڑا ہو۔
  • اسکرین لاک اور بند ہو سکتی ہے جبکہ Mac کام کرتا رہے۔ آپ کے کام سلیپ روکتی ہے، تاریک اسکرین نہیں۔

1caffeinate: بلٹ اِن کمانڈ

caffeinate ہر Mac کے ساتھ آتا ہے۔ جب تک یہ چلتا ہے Mac کو جاگتا رکھتا ہے، اور کچھ نہیں کرتا۔

Control-C دبانے تک Mac کو جاگتا رکھیں:

caffeinate -i

اسے ٹھیک اتنی دیر جاگتا رکھیں جتنی دیر Claude Code (یا کوئی اور کمانڈ) چلے:

caffeinate -i claude

دو گھنٹے کے لیے (7,200 سیکنڈ):

caffeinate -i -t 7200

جب تک کوئی پہلے سے چلتا پروگرام ختم نہ ہو (اس کا نمبر pgrep سے ڈھونڈیں، پھر اسے -w کے بعد لکھیں):

pgrep -fl claude
caffeinate -i -w 12345

حروف کا مطلب: -i آئیڈل ہونے پر Mac کو سلیپ سے روکتا ہے، -d ڈسپلے آن رکھتا ہے، -m ڈسک جاگتی رکھتا ہے، -s بجلی پر ہوتے ہوئے پورا سسٹم جاگتا رکھتا ہے (caffeinate مینوئل)۔ ایجنٹس اور بلڈز کے لیے -i کافی ہے؛ -d صرف تب شامل کریں جب آپ اسکرین دیکھنا چاہیں۔

2سیٹنگ، Terminal کے بغیر

MacBook پر: System Settings → Battery → Options، پھر Prevent automatic sleeping on power adapter when the display is off آن کریں۔ ڈیسک ٹاپ Mac پر: System Settings → Energy، پھر Prevent automatic sleeping when the display is off (Apple Support)۔

یہ صرف تب کام کرتا ہے جب Mac بجلی سے جڑا ہو، اور زیادہ توانائی استعمال کرتا ہے، اس لیے ضرورت ختم ہونے پر اسے بند کر دیں۔

3ڈھکن بند کرنا

ڈھکن بند کرنے پر MacBook سلیپ میں چلا جاتا ہے، اور caffeinate اسے نہیں بدلتا۔ یہ ڈھکن بند ہونے پر صرف closed-display mode میں کام کرتا رہتا ہے: بجلی اور ایکسٹرنل ڈسپلے سے جڑا ہو، کی بورڈ اور ماؤس یا ٹریک پیڈ کے ساتھ (Other World Computing)۔

آپ کو آن لائن sudo pmset -a disablesleep 1 مل سکتا ہے۔ یہ ہر طرح کی سلیپ روک دیتا ہے، بیگ کے اندر بھی، جہاں ایجنٹ چلاتا بند MacBook بہت گرم ہو سکتا ہے۔ اگر آپ اسے استعمال کریں، تو sudo pmset -a disablesleep 0 سے واپس کریں، اور کبھی ایسی sudo لائن نہ چلائیں جو آپ نہیں سمجھتے۔

4ایپس جو یہ آپ کے لیے کرتی ہیں

اگر آپ ٹائپ کرنے کے بجائے کلک کرنا پسند کرتے ہیں، تو مینو بار ایپس یہی سسٹم سوئچ استعمال کرتی ہیں:

  • Amphetamine (مفت، Mac App Store): ٹائمر والے سیشنز، "جب تک کوئی ایپ چل رہی ہو" اور بہت کچھ۔
  • KeepingYouAwake (مفت، اوپن سورس): مینو بار میں ایک کلک۔

5آپ کی غیر موجودگی میں چلنے والے ایجنٹس کے لیے

  • Mac کو بجلی سے جوڑے رکھیں، اور ڈیسک ٹاپ Macs پر Energy میں Wake for network access پر نشان لگائیں، تاکہ Screen Sharing اور SSH اس تک پہنچ سکیں۔
  • ایجنٹ کو caffeinate -i کے اندر چلائیں، تاکہ ایجنٹ ختم ہونے پر Mac خود دوبارہ سلیپ میں جا سکے۔
  • Mac mini ایک خاموش، ہمیشہ آن AI مشین بنتا ہے؛ دیکھیں Mac mini AI سرور گائیڈ۔
  • ایجنٹ کو چلتا چھوڑنے سے پہلے دیکھیں کہ وہ کن چیزوں تک پہنچ سکتا ہے۔ اگر اس نے کبھی کوئی غیر متوقع کمانڈ چلائی ہو، تو Mac چیک کریں۔

6سوالات

Claude Code کے لیے Mac کو جاگتا کیسے رکھوں؟
اسے caffeinate -i claude سے شروع کریں، claude کے بجائے۔ Claude Code کے چلنے تک Mac جاگتا رہتا ہے اور اس کے ختم ہونے پر دوبارہ سلیپ میں جا سکتا ہے۔ لمبے سیشنز کے لیے Mac کو بجلی سے جوڑے رکھیں۔
Mac کو جاگتا رکھنے کی Terminal کمانڈ کیا ہے؟
caffeinate -i آپ کے Control-C دبانے تک اسے جاگتا رکھتا ہے؛ caffeinate -i -t 3600 ایک گھنٹے کے لیے؛ caffeinate -i کے بعد کوئی بھی کمانڈ، جتنی دیر وہ کمانڈ چلے۔
کیا میں ڈھکن بند کر کے MacBook کو جاگتا رکھ سکتا ہوں؟
صرف closed-display mode میں: بجلی پر، ایکسٹرنل ڈسپلے، کی بورڈ اور ماؤس کے ساتھ۔ ورنہ ڈھکن بند کرنے سے یہ سلیپ میں چلا جاتا ہے، caffeinate چاہے کچھ بھی کہے۔
کیا caffeinate بیٹری ختم کرتا ہے؟
یہ سلیپ روکتا ہے، اس لیے Mac اتنی ہی بجلی استعمال کرتا ہے جتنا کام وہ کر رہا ہو۔ بیٹری پر -t سے وقت کی حد لگائیں، یا چارجر لگا لیں۔
کیا اسکرین لاک ہونے پر میرا Mac کام کرتا رہے گا؟
ہاں، جب تک خود Mac سلیپ میں نہ ہو۔ ڈسپلے بند ہو سکتا ہے اور اسکرین لاک ہو سکتی ہے جبکہ caffeinate یا سلیپ سیٹنگ Mac کو چلائے رکھے۔

ذرائع

  1. caffeinate مینوئلss64.com
  2. Apple Supportsupport.apple.com
  3. Other World Computingeshop.macsales.com
  4. Amphetamineapps.apple.com
  5. KeepingYouAwakegithub.com

Mac کی حفاظت پر مزید