বাংলা

TASK — নির্ধারিত কাজ

TASK সিস্টেমের টাস্ক শিডিউলার: কী নিজে থেকে চালু হয়, আর কখন।

ঘুরে দেখা

শিডিউলার আগে থেকেই ফোল্ডারে সাজানো: Windows-এ \Microsoft\Windows\Defrag-এ ডিফ্র্যাগমেন্টেশন রয়েছে। Meneaufile একে একটি ডিস্কের মতো ঘুরে দেখে — ডাবল-ক্লিকে ফোল্ডার খোলে, পথরেখা ওপরে ফিরিয়ে নেয়, খোঁজা ও সাজানো অন্য সব জায়গার মতোই কাজ করে।

প্রতিটি কাজ দেখায় তার অবস্থা (প্রস্তুত, চলছে, নিষ্ক্রিয়), তার পরবর্তী ও শেষ চালানো, তার শেষ ফলাফল, কথায় লেখা তার ট্রিগার — “প্রতি সপ্তাহে, সোম, শুক্র ২১:৩০-এ” — আর সে কী চালায়। লেখক ও বিবরণ কলাম বেছে নিয়ে দেখানো যায়।

বোতামটি কেবল সেখানেই দেখা যায় যেখানে কোনো শিডিউলার সাড়া দেয়: Windows-এ, যখন “টাস্ক শিডিউলার” সার্ভিস চলছে।

কাজ করা

ডান-ক্লিকে: চালান, শেষ করুন, সক্রিয় করুন, নিষ্ক্রিয় করুন, মুছুন — একটি কাজে বা পুরো নির্বাচনে। Del-ও মুছে দেয়, কী যাচ্ছে তা জানিয়ে দেওয়ার পর।

সিস্টেমের কাজগুলো, \Microsoft\Windows-এর অধীনে, কেবল প্রশাসকের অধিকার নিয়েই বদলানো যায়: তখন Meneaufile সেই অধিকার নিয়ে আবার অনুরোধ করে, পুরো নির্বাচনের জন্য একবারই, আর উন্নীতকরণ প্রত্যাখ্যাত হলে তা জানায়।

তৈরি, পরিবর্তন

নতুন কাজ…, কোনো ফোল্ডারে ডান-ক্লিকে বা বোতামের মেনুতে, ডায়ালগ খোলে; কোনো কাজে ডাবল-ক্লিক করলেও সেটি সেখানে খোলে। এতে ঠিক করা হয়:

যে ট্রিগার ডায়ালগ লিখতে পারে না — লগের কোনো ইভেন্টে, প্রতি পনেরো মিনিটে, কেবল এক ঘণ্টা ধরে — তা সেখানে দেখা যায়, আর যেমন আছে তেমন রাখা হয়। Windows-এ কাজটি তার মূল সংজ্ঞার ওপর নতুন করে লেখা হয়: তার শর্ত, পাওয়ার সেটিংস ও অন্যান্য অ্যাকশন বদলায় না।

Meneaufile-এর একটি অ্যাকশন নির্ধারণ করা

প্রতি সন্ধ্যায় একটি ব্যাকআপ, প্রতি সকালে একটি ডেটাবেসের রপ্তানি: Meneaufile-এর অ্যাকশনগুলো নির্ধারণ করা যায়। নির্ধারণ করুন… সেই ডায়ালগগুলোতেই থাকে, যেগুলো আগে থেকেই সেগুলো নিশ্চিত করে:

ডায়ালগ জানায় কী করা হবে, তারপর জিজ্ঞাসা করে কখন — একটি কাজের মতোই একই ট্রিগার — আর কোন অ্যাকাউন্টে। যা একটি প্রশ্ন মীমাংসা করত, তা আগেই ঠিক করা হয়: সংঘাতের নীতি এখানেই বেছে নেওয়া হয়, আর কাউকে কিছু জিজ্ঞাসা করা হবে না। কাজটি শিডিউলারের \Meneaufile ফোল্ডারে রাখা হয়; তার সময় বদলাতে বা তাকে মুছতে হলে সেখানেই যেতে হয়।

যখন কাজটি চালু হয়:

সিস্টেমের একটি বিজ্ঞপ্তি জানায় সেটি কীভাবে শেষ হল, লগ তা লিখে রাখে, আর কাজের শেষ ফলাফল তা ধরে রাখে: ০ মানে সফল, ২ মানে ত্রুটিসহ শেষ, ১ মানে ব্যর্থ। মাস্টার পাসওয়ার্ড দিয়ে সুরক্ষিত কোনো উৎস বা লক্ষ্য সাইন আউট অবস্থায় ব্যাকআপ হয় না: সেটি টাইপ করার জন্য কেউ থাকত না। Linux-এ অ্যাকশনটি সাইন ইন থাকা অবস্থার জন্য নির্ধারিত হয়।

Linux-এ

তিনটি ফোল্ডার: systemd, সিস্টেমের টাইমার; systemd-user, ব্যবহারকারীর টাইমার; crontab, তার crontab। নতুন কাজ ব্যবহারকারীর টাইমার হিসেবে লেখা হয় — একটি .service ও একটি .timer, ~/.config/systemd/user-এ —, অথবা crontab-এ, যদি সেখানে রাখা হয়। সিস্টেম অ্যাকাউন্টে এটি /etc/systemd/system-এ যায়, আর PolicyKit পাসওয়ার্ড চায়।

crontab-এ Meneaufile-এর কাজের নাম দেওয়া হয় তার লাইনগুলোর ওপরে একটি # meneaufile: নাম মন্তব্য দিয়ে; হাতে লেখা লাইনগুলো তাদের প্রোগ্রামের নামে পড়া হয়, আর যেখানে আছে সেখানেই থাকে। কোনো প্যাকেজ systemd-এ যা রেখেছে তা নিষ্ক্রিয় করা যায়, কিন্তু মোছা হয় না: তার পরের আপডেট সেটি আবার রেখে দিত।

Meneaufile ম্যানুয়াল, বাংলায়।