TASK — নির্ধারিত কাজ
TASK সিস্টেমের টাস্ক শিডিউলার: কী নিজে থেকে চালু হয়, আর কখন।
ঘুরে দেখা
শিডিউলার আগে থেকেই ফোল্ডারে সাজানো: Windows-এ \Microsoft\Windows\Defrag-এ ডিফ্র্যাগমেন্টেশন রয়েছে। Meneaufile একে একটি ডিস্কের মতো ঘুরে দেখে — ডাবল-ক্লিকে ফোল্ডার খোলে, পথরেখা ওপরে ফিরিয়ে নেয়, খোঁজা ও সাজানো অন্য সব জায়গার মতোই কাজ করে।
প্রতিটি কাজ দেখায় তার অবস্থা (প্রস্তুত, চলছে, নিষ্ক্রিয়), তার পরবর্তী ও শেষ চালানো, তার শেষ ফলাফল, কথায় লেখা তার ট্রিগার — “প্রতি সপ্তাহে, সোম, শুক্র ২১:৩০-এ” — আর সে কী চালায়। লেখক ও বিবরণ কলাম বেছে নিয়ে দেখানো যায়।
বোতামটি কেবল সেখানেই দেখা যায় যেখানে কোনো শিডিউলার সাড়া দেয়: Windows-এ, যখন “টাস্ক শিডিউলার” সার্ভিস চলছে।
কাজ করা
ডান-ক্লিকে: চালান, শেষ করুন, সক্রিয় করুন, নিষ্ক্রিয় করুন, মুছুন — একটি কাজে বা পুরো নির্বাচনে। Del-ও মুছে দেয়, কী যাচ্ছে তা জানিয়ে দেওয়ার পর।
সিস্টেমের কাজগুলো, \Microsoft\Windows-এর অধীনে, কেবল প্রশাসকের অধিকার নিয়েই বদলানো যায়: তখন Meneaufile সেই অধিকার নিয়ে আবার অনুরোধ করে, পুরো নির্বাচনের জন্য একবারই, আর উন্নীতকরণ প্রত্যাখ্যাত হলে তা জানায়।
তৈরি, পরিবর্তন
নতুন কাজ…, কোনো ফোল্ডারে ডান-ক্লিকে বা বোতামের মেনুতে, ডায়ালগ খোলে; কোনো কাজে ডাবল-ক্লিক করলেও সেটি সেখানে খোলে। এতে ঠিক করা হয়:
- তার নাম, তার ফোল্ডার ও তার বিবরণ;
- এটি কী চালায়: প্রোগ্রাম বা স্ক্রিপ্ট, তার আর্গুমেন্ট, কোন ফোল্ডারে শুরু হবে;
- কখন: একবার, একটি নির্দিষ্ট সময় থেকে প্রতি X মিনিটে, প্রতিদিন, প্রতি সপ্তাহে — দিনগুলোসহ —, লগ অন করার সময়, চালু হওয়ার সময়; যত ট্রিগার দরকার;
- অ্যাকাউন্ট — নিজের, সাইন ইন থাকা অবস্থায়; নিজের, সাইন আউট থাকলেও, নিজের Windows পাসওয়ার্ডসহ, যা শিডিউলার রেখে দেয়; অথবা সিস্টেম অ্যাকাউন্ট — আর সর্বোচ্চ বিশেষাধিকার।
যে ট্রিগার ডায়ালগ লিখতে পারে না — লগের কোনো ইভেন্টে, প্রতি পনেরো মিনিটে, কেবল এক ঘণ্টা ধরে — তা সেখানে দেখা যায়, আর যেমন আছে তেমন রাখা হয়। Windows-এ কাজটি তার মূল সংজ্ঞার ওপর নতুন করে লেখা হয়: তার শর্ত, পাওয়ার সেটিংস ও অন্যান্য অ্যাকশন বদলায় না।
Meneaufile-এর একটি অ্যাকশন নির্ধারণ করা
প্রতি সন্ধ্যায় একটি ব্যাকআপ, প্রতি সকালে একটি ডেটাবেসের রপ্তানি: Meneaufile-এর অ্যাকশনগুলো নির্ধারণ করা যায়। নির্ধারণ করুন… সেই ডায়ালগগুলোতেই থাকে, যেগুলো আগে থেকেই সেগুলো নিশ্চিত করে:
- ব্যাকআপ ও সমকালীন করা (F10, F11) — দিক ও তুলনার নিয়ম সঙ্গে চলে আসে;
- কপি ও সরানো (F6, Ctrl+F6), আর টেনে এনে ছাড়া;
- সংকোচন (F9) — আর্কাইভ প্রতিবার চালানোর তারিখ নেয়,
কাজ-2026-10-03.zip, আর আগের দিনেরটিকে কখনও প্রতিস্থাপন করে না; - কোনো ডেটাবেস বা টেবিলের রপ্তানি: ডান-ক্লিকে রপ্তানি নির্ধারণ করুন…।
ডায়ালগ জানায় কী করা হবে, তারপর জিজ্ঞাসা করে কখন — একটি কাজের মতোই একই ট্রিগার — আর কোন অ্যাকাউন্টে। যা একটি প্রশ্ন মীমাংসা করত, তা আগেই ঠিক করা হয়: সংঘাতের নীতি এখানেই বেছে নেওয়া হয়, আর কাউকে কিছু জিজ্ঞাসা করা হবে না। কাজটি শিডিউলারের \Meneaufile ফোল্ডারে রাখা হয়; তার সময় বদলাতে বা তাকে মুছতে হলে সেখানেই যেতে হয়।
যখন কাজটি চালু হয়:
- Meneaufile-এর একটি উইন্ডো খোলা আছে: অ্যাকশনটি তার কাজের সারিতে যায়, যেন আপনি নিজেই সেটি শুরু করেছেন।
- কোনো উইন্ডো নেই, সাইন ইন আছে: তার জন্য একটি উইন্ডো খোলে, আর খোলাই থাকে।
- সাইন আউট — “সাইন আউট থাকলেও” বা সিস্টেম অ্যাকাউন্ট —: অ্যাকশনটি উইন্ডো ছাড়াই হয়। সিস্টেম অ্যাকাউন্ট নেটওয়ার্ক শেয়ার বা সংরক্ষিত পাসওয়ার্ড কোনোটিই দেখে না: এটি স্থানীয় ফাইলের জন্য উপযুক্ত।
সিস্টেমের একটি বিজ্ঞপ্তি জানায় সেটি কীভাবে শেষ হল, লগ তা লিখে রাখে, আর কাজের শেষ ফলাফল তা ধরে রাখে: ০ মানে সফল, ২ মানে ত্রুটিসহ শেষ, ১ মানে ব্যর্থ। মাস্টার পাসওয়ার্ড দিয়ে সুরক্ষিত কোনো উৎস বা লক্ষ্য সাইন আউট অবস্থায় ব্যাকআপ হয় না: সেটি টাইপ করার জন্য কেউ থাকত না। Linux-এ অ্যাকশনটি সাইন ইন থাকা অবস্থার জন্য নির্ধারিত হয়।
Linux-এ
তিনটি ফোল্ডার: systemd, সিস্টেমের টাইমার; systemd-user, ব্যবহারকারীর টাইমার; crontab, তার crontab। নতুন কাজ ব্যবহারকারীর টাইমার হিসেবে লেখা হয় — একটি .service ও একটি .timer, ~/.config/systemd/user-এ —, অথবা crontab-এ, যদি সেখানে রাখা হয়। সিস্টেম অ্যাকাউন্টে এটি /etc/systemd/system-এ যায়, আর PolicyKit পাসওয়ার্ড চায়।
crontab-এ Meneaufile-এর কাজের নাম দেওয়া হয় তার লাইনগুলোর ওপরে একটি # meneaufile: নাম মন্তব্য দিয়ে; হাতে লেখা লাইনগুলো তাদের প্রোগ্রামের নামে পড়া হয়, আর যেখানে আছে সেখানেই থাকে। কোনো প্যাকেজ systemd-এ যা রেখেছে তা নিষ্ক্রিয় করা যায়, কিন্তু মোছা হয় না: তার পরের আপডেট সেটি আবার রেখে দিত।
Meneaufile ম্যানুয়াল, বাংলায়।