ঘুম থেকে অসট জাগ্রত crontab


18

আমার কাছে একটি ক্রন্টব রয়েছে যা খুব সকালে একটি নির্দিষ্ট প্রোগ্রাম চালু করবে (আমি ঘুমিয়ে যাওয়ার পরে) এবং আবার সকালে এটি আবার বন্ধ করব (ঘুম থেকে ওঠার আগে)। তবে আমার আইম্যাক ঘুমন্ত অবস্থায় ক্রন্টব স্ক্রিপ্টটি কার্যকর করবে না।

আমি দেখছি মেশিনটিকে জাগ্রত করার এবং নির্দিষ্ট সময়ে আবার ঘুমানোর জন্য কিছু পছন্দ আছে, তবে ক্রন্টাব ব্যবহার করে এটি করার কোনও উপায় আছে কি?

উত্তর:


28

cronকম্পিউটার ঘুমন্ত অবস্থায় কার্যকর হয় না, তাই কম্পিউটার জাগ্রত করতে আপনার কোনও ক্রন্টব প্রবেশের উপায় নেই। এটি বলেছে যে আপনি পছন্দগুলি >> এনার্জি সেভার >> সময়সূচীতে আপনার ক্রোন টাস্কের ঠিক এক বা দুই মিনিট আগে কম্পিউটারটি জেগে উঠতে পারেন।

এছাড়া যে ইশারা টাইগার যেহেতু অ্যাপল থেকে সবচেয়ে নির্ধারিত কাজ সরানো হয়েছে মূল্য cronমত স্ক্রিপ্ট init.rcথেকে launchdপ্রক্রিয়া। এটি নিয়ন্ত্রণের আরও বিশদ (তবে জটিল, আমি মনে করি) সরবরাহ করে (বেশ কয়েকটি প্লাস্ট ফাইলের মাধ্যমে)। এটি স্বয়ংক্রিয়ভাবে মিস করা কাজগুলিও চালাবে কারণ কম্পিউটার জাগ্রত হওয়ার সময় ঘুমিয়ে ছিল। অ্যাপলের সময় নির্ধারিত সময়সীমার পৃষ্ঠাটি একবার দেখুন।


লিঙ্কটি নষ্ট হয়ে গেছে।
retracile

1
দুর্দান্ত উত্তর, তবে ল্যাপটপ বন্ধ হয়ে গেলে আপনি কি তা জাগাতে পারবেন?
ব্যবহারকারী

4

ঘুম থেকে জেগে ওঠার আরেকটি উপায় হ'ল পিএমএসেট ব্যবহার:

sudo pmset repeat wakeorpoweron MTWRFSU 03:45:00

চালু হওয়া কম্পিউটার ঘুম থেকে জাগাতে পারে না, তবে ঘুম থেকে ওঠার পরে ঘুমের সময় নির্ধারিত কাজগুলি চালায়। অন্যরা কীভাবে এটি করতে সন্ধান করে, আপনি উদাহরণস্বরূপ এই প্লিস্টটি সংরক্ষণ করতে পারেন ~/Library/LaunchAgents/some.label.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>some.label</string>
  <key>ProgramArguments</key>
  <array>
    <string>say</string>
    <string>a</string>
  </array>
  <key>StartCalendarInterval</key>
  <dict>
    <key>Hour</key>
    <integer>23</integer>
    <key>Minute</key>
    <integer>59</integer>
  </dict>
</dict>
</plist>

তারপরে দৌড়াও launchctl load ~/Library/LaunchAgents/some.label.plist


3

এনার্জি সেভার অগ্রাধিকার প্যানেলে ঘুম থেকে ওঠার জন্য আপনি আপনার ম্যাকিনটোসকে সময় নির্ধারণ করতে পারেন। সময়সূচী বোতামটি দেখুন।


2

আপনি হয়ত অ্যানক্রোন সন্ধান করতে চাইবেন

ম্যাকান (উদাহরণস্বরূপ, একটি ল্যাপটপ) তার বেশিরভাগ সময় ঘুমিয়ে বা স্যুইচড অফে ব্যয় করেও আন্যাক্রন আপনার ম্যাকের উপর পর্যায়ক্রমিক দৈনিক, সাপ্তাহিক এবং মাসিক কাজগুলি পরিচালনা করে। কম্পিউটার আপনি যখন চালু করেন এবং প্রতি ষাট মিনিটের সময় অ্যানক্রন নীরবে যাচাই করে দেখেন যে বিভিন্ন সময়সীমার স্ক্রিপ্টগুলি বেশি পরিমাণে স্থগিত রয়েছে কিনা তা পরীক্ষা করতে প্রয়োজন হয় এবং প্রয়োজনে সেগুলি চালায়।এই ইস্যুটির অন্যান্য অনেকগুলি সমাধানের জন্য অ্যানক্রনের সুবিধা হ'ল এটি যথাযথ ইউনিক্স ব্যাকগ্রাউন্ড প্রক্রিয়া হিসাবে চালিত হয়, কোনও ব্যবহারকারীর হস্তক্ষেপের প্রয়োজন হয় না এবং নিয়মিত পর্যায়ক্রমিক স্ক্রিপ্টগুলি ব্যবহার করে।

আর একটি আবেদনকারী যা কৌশলটি করতে পারে তা হল জাগ্রত aken


1

ওএসএক্স স্লিপ মোডে থাকা অবস্থায় ক্রোন চলবে না।

আপনি দেখব করতে চাইতে পারেন cronwake এবং (অনুবাদ হিসাবে সাইট জাপানি আমি বিশ্বাস করি কি না Google মাধ্যমে চালানো আবশ্যক) anacron , অথবা আপনি শুধু ব্যবহার করতে পারেন Energy Saver, একটি প্রাক্কালে সময় স্ক্রিপ্ট চালাতে নির্দিষ্ট সময় নির্ধারণের জন্য আবেদন তারপর এটি ঘুমাতে দাও।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.