আপনি এটি করতে ব্যবহার করতে পারেন pmsetএবং এটি একটি "একবার এবং সম্পন্ন" সমাধান হবে।
আপনি pmsetকমান্ডটি প্রকাশ করার পরে, আপনি নির্ধারিত সময়সূচির উপর থেকে এটি বন্ধ / সূচনা / জাগ্রত হবে; আপনাকে এমন স্ক্রিপ্ট তৈরি করতে হবে না যা প্রতিবার পূর্বনির্ধারিত সময়ে চলে।
pmset এই বিন্যাসটি ব্যবহার করে:
pmset schedule day/date time
এখানে কিছু উদাহরণ আছে:
pmset repeat sleep MTWRF 23:30:00 সাড়ে এগারোটায় সপ্তাহের দিনগুলি ম্যাককে ঘুমাতে রাখে
pmset repeat poweroff MTWRF 23:30:00 11:30 pm এ ম্যাক সপ্তাহের দিনগুলি বন্ধ করে দেয়
pmset schedule shutdown "12/31/2016 23:59:00" নতুন বছরের প্রাক্কালে 11:59 pm কম্পিউটারটি বন্ধ করে দেয়।
pmset repeat wakeorpoweron MTWRF 06:30:00 প্রতি সপ্তাহের দিন সকাল :00 টা ৪০ মিনিটে ম্যাকটি জাগায় যাতে কর্মী দেখানোর সময় এটি প্রস্তুত থাকে।
এটি করার জন্য আপনার কোনও স্ক্রিপ্ট ব্যবহার করার দরকার নেই, আপনাকে যা করতে হবে তা হ'ল দূরবর্তীভাবে তাদের প্রত্যেকটি ম্যাক (সমস্ত 7 বা 8) এর অ্যাক্সেস করতে হবে এবং প্রশাসক হিসাবে কমান্ড জারি করতে হবে।
তবে, যদি আপনাকে কোনও স্ক্রিপ্ট চালানোর প্রয়োজন হয় তবে আপনি এই আদেশটি নীচের মতো একটি সাধারণ বাশ স্ক্রিপ্টে যুক্ত করতে পারেন:
#!/bin/bash
# Array of Mac hostnames separated by spaces
my_macs=(mac1 mac2 mac3 mac4)
#Steps through each hostname and issues SSH command to that host
for n in my_macs
do
ssh admin@$n "pmset repeat sleep MTWRF 23:30:00"
done
exit 0
এখন, মনে রাখবেন যে স্ক্রিপ্টটি চিত্রের উদ্দেশ্যে এবং প্রযুক্তিগতভাবে এই উত্তরের ক্ষেত্রের বাইরে। আমি কীভাবে এটি করা যেতে পারে তা চিত্রিত করতে চেয়েছিলাম।
ssh?