Claude Code, agent আর লম্বা কাজের জন্য আপনার Mac জাগিয়ে রাখুন।

Mac sleep-এ গেলে আপনার agent, ডাউনলোড বা build থেমে যায়। সবচেয়ে দ্রুত সমাধানটা macOS-এর সঙ্গেই আসে: Terminal-এর একটা কমান্ড, caffeinate। যে উপায়গুলো কাজ করে, আর ঢাকনা বন্ধ করার ফাঁদটা, এখানে দেওয়া হলো।

হালনাগাদ

সংক্ষেপে

  • caffeinate -i Mac জাগিয়ে রাখে যতক্ষণ না আপনি Control-C চাপেন। এর পরে একটা কমান্ড লিখলে Mac ঠিক ততক্ষণ জেগে থাকে যতক্ষণ সেই কমান্ড চলে: caffeinate -i claude।
  • Terminal ছাড়া: MacBook-এ Prevent automatic sleeping on power adapter when the display is off চালু করুন (Battery → Options)। ডেস্কটপ Mac-এ একই সুইচ আছে Energy-তে।
  • MacBook-এর ঢাকনা বন্ধ করলে সেটা sleep-এ যায়, যদি না সেটা পাওয়ারে থাকে আর তাতে বাইরের ডিসপ্লে, কিবোর্ড আর মাউস লাগানো থাকে।
  • Mac কাজ চালিয়ে যাওয়ার সময়ও স্ক্রিন লক হয়ে বন্ধ হতে পারে। আপনার কাজ থামায় sleep, অন্ধকার স্ক্রিন নয়।

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-কে sleep-এ যেতে দেয় না, -d ডিসপ্লে চালু রাখে, -m ডিস্ক জাগিয়ে রাখে, -s পাওয়ারে থাকলে পুরো সিস্টেম জাগিয়ে রাখে (caffeinate manual)। agent আর build-এর জন্য -i যথেষ্ট; স্ক্রিন দেখতে চাইলে তবেই -d যোগ করুন।

2Terminal ছাড়া সেটিং

MacBook-এ: System Settings → Battery → Options, তারপর Prevent automatic sleeping on power adapter when the display is off চালু করুন (ডিসপ্লে বন্ধ থাকলে পাওয়ার অ্যাডাপ্টারে স্বয়ংক্রিয় sleep আটকায়)। ডেস্কটপ Mac-এ: System Settings → Energy, তারপর Prevent automatic sleeping when the display is off (Apple Support)।

এটা শুধু Mac পাওয়ারে থাকলেই কাজ করে, আর এতে বেশি বিদ্যুৎ খরচ হয়, তাই দরকার ফুরোলে বন্ধ করে দিন।

3ঢাকনা বন্ধ করা

ঢাকনা বন্ধ করলেই MacBook sleep-এ যায়, আর caffeinate তা বদলায় না। ঢাকনা বন্ধ অবস্থায় এটা কাজ চালিয়ে যায় শুধু closed-display mode-এ: পাওয়ার আর বাইরের ডিসপ্লেতে লাগানো, সঙ্গে কিবোর্ড আর মাউস বা ট্র্যাকপ্যাড (Other World Computing)।

অনলাইনে আপনি sudo pmset -a disablesleep 1 পেতে পারেন। এটা সব রকমের sleep বন্ধ করে দেয়, এমনকি ব্যাগের ভেতরেও, যেখানে agent চালানো বন্ধ MacBook খুব গরম হয়ে যেতে পারে। ব্যবহার করলে sudo pmset -a disablesleep 0 দিয়ে আগের অবস্থায় ফেরান, আর যে sudo লাইন বোঝেন না তা কখনো চালাবেন না।

4যে অ্যাপগুলো এটা আপনার হয়ে করে

টাইপের চেয়ে ক্লিক করা পছন্দ হলে, menu bar অ্যাপগুলো একই সিস্টেম সুইচ ব্যবহার করে:

  • Amphetamine (বিনামূল্যে, Mac App Store): টাইমারসহ সেশন, "কোনো অ্যাপ চলার সময়" আর আরও অনেক কিছু।
  • KeepingYouAwake (বিনামূল্যে, ওপেন সোর্স): menu bar-এ এক ক্লিক।

5আপনি দূরে থাকার সময় চলা agent-এর জন্য

  • Mac পাওয়ারে রাখুন, আর ডেস্কটপ Mac-এ Energy-র ভেতরে Wake for network access চালু রাখুন, যাতে Screen Sharing আর SSH তখনও পৌঁছাতে পারে।
  • agent চালান caffeinate -i-এর ভেতরে, যাতে agent শেষ হলে Mac নিজে থেকেই আবার sleep-এ যায়।
  • Mac mini একটা নিঃশব্দ, সবসময় চালু AI মেশিন হতে পারে; দেখুন Mac mini AI সার্ভার গাইড।
  • agent চালু রেখে যাওয়ার আগে দেখে নিন সেটা কী কী ছুঁতে পারে। অপ্রত্যাশিত কোনো কমান্ড কখনো চালিয়ে থাকলে Mac চেক করুন।

6প্রশ্নোত্তর

Claude Code-এর জন্য Mac কীভাবে জাগিয়ে রাখব?
caffeinate -i claude দিয়ে শুরু করুন, শুধু claude দিয়ে নয়। Claude Code চলার সময় Mac জেগে থাকে আর শেষ হলে আবার sleep-এ যেতে পারে। লম্বা সেশনের জন্য Mac পাওয়ারে রাখুন।
Mac জাগিয়ে রাখার Terminal কমান্ড কী?
caffeinate -i Control-C না চাপা পর্যন্ত জাগিয়ে রাখে; এক ঘণ্টার জন্য caffeinate -i -t 3600; caffeinate -i-এর পরে যেকোনো কমান্ড দিলে, সেই কমান্ড যতক্ষণ চলে ততক্ষণ।
ঢাকনা বন্ধ রেখে কি MacBook জাগিয়ে রাখা যায়?
শুধু closed-display mode-এ: পাওয়ারে, বাইরের ডিসপ্লে, কিবোর্ড আর মাউস লাগিয়ে। না হলে ঢাকনা বন্ধ করলে সেটা sleep-এ যায়, caffeinate যা-ই বলুক।
caffeinate কি ব্যাটারি শেষ করে দেয়?
এটা sleep আটকায়, তাই Mac যতটা কাজ করছে ঠিক ততটাই বিদ্যুৎ খরচ করে। ব্যাটারিতে থাকলে -t দিয়ে সময়সীমা দিন, বা চার্জারে লাগান।
স্ক্রিন লক হলে কি আমার Mac কাজ চালিয়ে যাবে?
হ্যাঁ, যতক্ষণ Mac নিজে sleep-এ না যায়। caffeinate বা sleep সেটিং Mac চালু রাখার সময় ডিসপ্লে বন্ধ হতে পারে আর স্ক্রিন লক হতে পারে।

তথ্যসূত্র

  1. caffeinate manualss64.com
  2. Apple Supportsupport.apple.com
  3. Other World Computingeshop.macsales.com
  4. Amphetamineapps.apple.com
  5. KeepingYouAwakegithub.com

Mac নিরাপত্তা নিয়ে আরও

Mac নিরাপত্তাTerminal-এ কমান্ড পেস্ট করেছেন? এখনই আপনার Mac চেক করুন।Mac হ্যাক হয়েছে? ওয়েব পেজ থেকে Terminal-এ কমান্ড পেস্ট করে থাকলে 10 মিনিটে login items, launch agents, shell ফাইল আর কানেকশন চেক করুন।গাইডটি পড়ুনMac নিরাপত্তাMac-এ ক্রিপ্টো ওয়ালেট কীভাবে খালি হয়, আর কীভাবে ঠেকাবেন।Mac-এ ওয়ালেট কেন খালি হয়: Notes আর স্ক্রিনশটে recovery phrase, ক্লিপবোর্ড বদল, দেখতে একই রকম ঠিকানা। প্রতিটি ঠেকানোর অভ্যাস।গাইডটি পড়ুনMac নিরাপত্তাMac-এ কি antivirus লাগে?প্রতিটি Mac-এ বিল্ট-ইন malware সুরক্ষা আছে: XProtect, Gatekeeper আর notarization। কোনটা কী চেক করে, 2026-এ কী ফাঁক গলে যায়, আর কখন আরও লাগে।গাইডটি পড়ুনআপনার Macআমার Mac কি Apple silicon না Intel?আপনার Mac-এ Apple silicon চিপ (M1 থেকে M6) না Intel প্রসেসর, সেটা এখনো macOS আপডেট পাবে কিনা, আর প্রতিটি চিপ কী চালাতে পারে, দেখে নিন।গাইডটি পড়ুন