প্রত্যেক ব্যবহারকারীর নিজস্ব থাকে crontab
।
এটি দেখতে টাইপ করুন
crontab -l
এবং, হ্যাঁ আপনি এটি ঠিক দেখেছেন, আপনি যখন যুক্ত করতে চান crontab
তখন কেবল করুন
crontab -e
প্রথমবারের জন্য আপনাকে সম্পাদকটির সাথে ব্যবহার করার বিষয়ে জিজ্ঞাসা করা হবে crontab
। আপনি যেমন বলছেন আপনি নবাগত হিসাবে, আমি ন্যানো ব্যবহার করার পরামর্শ দেব, এটি ব্যবহারের সবচেয়ে সহজ সম্পাদক।
ক্রোনটব নিজেই এ জাতীয় কাজ করে
MIN = Minute 0-60
HOUR = Hour [24-hour clock] 0-23
MDAY = Day of Month 1-31
MON = Month 1-12 OR jan,feb,mar,apr ...
DOW = Day of Week 0-6 OR sun,mon,tue,wed,thu,fri,sat
COMMAND = Command to be run Any valid command-line
সুতরাং উদাহরণস্বরূপ শুধুমাত্র সোমবার প্রতি 15 মিনিটে একটি কাজের ট্রিগার করা, আপনি এটি পছন্দ করেন
*/15 * * * mon /home/me/yourscript.sh
এবং হ্যাঁ এটি খুব গুরুত্বপূর্ণ যে আপনি নিজের ক্রোনজব ব্যবহারকারীর ক্রোনটবটিতে রেখেছেন যার এটি সম্পাদন করার যথেষ্ট অধিকার রয়েছে।
সুতরাং আপনার স্ক্রিপ্টটি যদি রুট বা কোনও বিশেষ ব্যবহারকারী হওয়ার প্রয়োজন হয় তবে নিশ্চিত হয়ে নিন যে সেই ব্যবহারকারীর সাথে মামলা করুন এবং সেখানে ক্রোনজব যুক্ত করুন।
এছাড়াও খুব গুরুত্বপূর্ণ!
ক্রোনজব বোবা! হ্যাঁ আমি এটা বলেছি। আপনি যেটা application/command/script
ব্যবহার করছেন তাতে সম্পূর্ণ প্যাথএইচ প্রবেশ করানোর বিষয়টি সর্বদা নিশ্চিত করুন , কারণ ক্রোন্টাব এর সাথে .bashrc
বা এর মতো কাজ করবে না । আপনাকে সর্বদা এটি নিশ্চিত করতে হবে যে আপনি ক্রোনকে বলেছেন যেখানে এটি ফাইল এবং ডিরেক্টরিগুলি খুঁজে পেতে পারে।
আপনার বাকি প্রশ্নের উত্তর দিতে:
অবশ্যই এটি নিজেরাই চলবে, এটাই এখানে রয়েছে। তবে আপনাকে ক্রোনজব সত্যিই এটি করেছে কিনা তা পরীক্ষা করা দরকার বা এটি থেকে কিছু অনুপস্থিত থাকলে। যেমন একটি লগফাইলে লগইন করুন এটি সত্যিই কাজ করে কিনা তা দেখার জন্য।
এবং না, পুনরায় চালু করার দরকার নেই। যদি আপনি একটি নতুন কার্নেল ইনস্টল করেন তবে লিনাক্সের সাথে পুনঃসূচনা সাধারণত প্রয়োজন হয়। এটি ব্যবহারের জন্য আপনাকে পুনরায় বুট করতে হবে। প্রায় সব কিছুই লিনাক্সে রিবুট ছাড়াই করা যায়। অবশ্যই ব্যতিক্রম আছে, তবে সাধারণভাবে এই বিবৃতিটি সঠিক।
crontab -e
আপনাকে sudo ছাড়াই আপনার ব্যবহারকারী crontab সম্পাদনা করতে দেয়। ব্যবহারকারী ক্রন্টাবগুলি/var/spool/cron/crontabs
এমন একটি ডিরেক্টরি যা সুপারউজারের অনুমতি ব্যতীত অ্যাক্সেস করা যায় না (তবে এমনভাবে যে একবার ক্রোন সুবিধাগুলি ড্রপ হয় এটি এখনও এটি পড়তে সক্ষম)। এমনকি আপনি সরাসরি ফাইলটি চেষ্টা ও সম্পাদনা করতে sudo ব্যবহার করলেও, আপনি শীর্ষে একটি বড় সতর্কতা দেখতে পান, "এই ফাইলটি সম্পাদনা করবেন না" - ফাইলটি এমনcrontab
একটি কমান্ড ব্যবহার করে সম্পাদনা করার জন্য ডিজাইন করা হয়েছে যা একটি অস্থায়ী অনুলিপি ব্যবহার করে/tmp
এবং পরে ইনস্টল করে আপনি সংরক্ষণের পরে।