উত্তর:
মাউন্টেন লায়ন আপনি ব্যবহার করতে পারেন caffeinate কমান্ড।
caffeinate -u -t 1000
1000 সেকেন্ডের জন্য নিষ্ক্রিয় ঘুম প্রতিরোধ করবে।
এই সমস্যার সমাধান হয় না ক্লায়েন্ট (আপনার ম্যাক) জাগ্রত। এই মত পন্থা ব্যবহার নির্ভরশীল। নেটওয়ার্ক সংযোগ হারিয়ে গেলে কি হবে? আপনার ম্যাক জাগ্রত হলেও, স্ক্রিপ্টটি থামবে।
ব্যবহার nohup
আপনার দীর্ঘ চলমান স্ক্রিপ্ট বলা হয় eternity.sh, নিম্নলিখিত চেষ্টা করুন:
nohup /path/to/eternity.sh > /path/to/output.out &
এখন আপনি সংযোগ বন্ধ করতে পারেন এবং আপনার স্ক্রিপ্ট চলতে থাকবে । দ্য & ব্যাকগ্রাউন্ড প্রক্রিয়া যাতে আপনি সংযোগটি খোলা রাখতে এবং কমান্ডগুলি প্রবেশ করতে পারেন। আপনার স্ক্রিপ্ট থেকে যেকোনো আউটপুট দেখুন:
tail -f /path/to/output.out
স্ক্রিপ্টটি আপনার পথে থাকলে এবং উদাহরণস্বরূপ স্ক্রিপ্ট আউটপুট লিখতে চাইলে উদাহরণগুলির পাথ ঐচ্ছিক output.out বর্তমান ডিরেক্টরি।
আমি স্ক্রিপ্ট পরিচালনা যে একটি সময়ে দিনের জন্য চালানো। এই মত স্ক্রিপ্ট টার্মিনাল থেকে বিচ্ছিন্ন করা উচিত। সৌভাগ্যক্রমে, nohup এটি অর্জন করার জন্য একটি সহজ-মনে রাখা কমান্ড আমন্ত্রণ প্রদান করে - মনে করুন কোন hangup ।
আরেকটি বিকল্প হয় pmset । কমান্ড ব্যবহার করুন pmset noidle হিসাবে দীর্ঘ ঘুম প্রতিরোধ pmset চলছে. দুর্ভাগ্যবশত, এটির সাথে একটি পৃথক টার্মিনাল উইন্ডো প্রয়োজন pmset এটা চলমান। যাইহোক, অন্য বিকল্প, caffeinate, শুধুমাত্র আপনি একটি নির্দিষ্ট সেট করতে দেয় সময় । সুতরাং আপনি যদি দ্বিতীয় এসএসএইচ সেশন খুলতে চান বা একটি সময় সংযম মোকাবেলা করতে চান তবে এটি নির্বাচন করার ব্যাপার।
সম্পাদনা: অনুযায়ী বাইনারিবব এর মন্তব্য , আপনি আসলে এটির মতো পটভূমিতে এটি চালাতে পারেন: pmset noidle & ফিরে পেতে pmset আদর্শ fg।
pmset ব্যবহার করে ব্যাকগ্রাউন্ডে pmset noidle & এবং তাই বর্তমান কমান্ড প্রম্পট ব্যবহার চালিয়ে যান। আদর্শ fg পেতে pmset ফিরে, আপনি যে কোন স্থানে Ctrl + C এটি করতে পারেন
!pmset noidle - আপনার ডেস্কটপে আইপ্যাথন নোটবুক এবং দূরবর্তী ল্যাপটপ সংযোগকারী একটি ডেস্কটপ থাকলে খুব সুন্দর।
caffeinate -i -s /bin/ssh ...
ব্যাখ্যা:
-i - নিষ্ক্রিয় ঘুম প্রতিরোধ করুন।
-s - সিস্টেম ঘুম প্রতিরোধ করুন (সম্পূর্ণভাবে, আপনি ঢাকনা বন্ধ এমনকি যদি)। দ্রষ্টব্য: এসি পাওয়ার সময় এটি শুধুমাত্র কাজ করে।
/bin/ssh - আপনি যে কমান্ডটি চালাতে চান তা লিখুন। ব্যবহার ssh সরাসরি পরিবর্তে /bin/ssh কাজ করা উচিত।
ফলাফল: আপনার সিস্টেম যতক্ষণ ঘুম হবে না ssh কমান্ড চলমান হয়।
আপনি যদি পারমাণবিক বিকল্পটি খুঁজছিলেন তবে আমি চাই:
sudo systemsetup -setcomputersleep Never
- OS X এ কমান্ড লাইন থেকে ম্যাক সিস্টেম নিষ্ক্রিয়তার কারণে ঘুমিয়ে থাকা বা অক্ষম করুন
স্টারমেসেজ স্ক্রিনব্যাক ( http://starmessagesoftware.com/moonscreensaver/ ) ২ ঘন্টা, 8 ঘন্টা, বা স্থায়ী জন্য ম্যাক জাগ্রত রাখার বিকল্প রয়েছে। এমএসি ঘুম নিষ্ক্রিয় করার এই পদ্ধতিটি ক্যাফিনের চেয়ে অনেক সহজ।