উত্তর:
/etc/crontab
সিস্টেম প্রশস্ত crontab হয়।
বিন্যাসটি /etc/crontab
এরকম:
# m h dom mon dow user command
* * * * * someuser echo 'foo'
crontab -e
ব্যবহারকারী হিসাবে থাকাকালীন , এটি কোনও -u
যুক্তি ছাড়াই উল্লেখ করার মতো , ক্রন্টব কমান্ড বর্তমান ব্যবহারকারীদের কাছে যায় আপনি crontab -e -u <username>
একটি নির্দিষ্ট ব্যবহারকারী crontab সম্পাদনা করতে পারেন ।
প্রতি ব্যবহারকারী ক্রন্টব্যাব লক্ষ্য করুন যে কোনও 'ব্যবহারকারী' ক্ষেত্র নেই।
# m h dom mon dow command
* * * * * echo 'foo'
ক্রন্টাবগুলির একটি দিক যা বিভ্রান্তিকর হতে পারে তা হ'ল মূলের নিজস্ব ক্রোন্টাবও রয়েছে। যেমন crontab -e -u root
সম্পাদন করা হবে না /etc/crontab
দেখুন কনফিগার ক্রন ।
লিনাক্স ডিস্ট্রোজে, প্রতিটি ব্যবহারকারী ক্রন্টাবগুলি সাধারণত এতে সংরক্ষণ করা হয়: /var/spool/crontabs/<username>
তথ্যসূত্র
/superuser/290093/difference-between-etc-crontab-and-crontab-e
/etc/crontab
কেবল এড়ানো crontab -e
/etc/cron.d (এবং এর ভাইবোনগুলি ক্রোন.ডেইলি / সাপ্তাহিক / মাসিক) সমস্ত সিস্টেম ক্রোনট্যাবগুলির জন্য পছন্দনীয়। আপনার / etc / crontab স্পর্শ করার দরকার নেই।
যদি আপনি জিনিস পরিচালনা বা স্বয়ংক্রিয়ভাবে চালানোর পরিকল্পনা করে থাকেন তবে তাদের কার্যকারিতার উপর ভিত্তি করে একাধিক ফাইলগুলিতে ক্রোন এন্ট্রিগুলি পৃথক করা অপরিহার্য। /Etc/cron.d এর অধীনে থাকা ফাইলগুলি সহজেই প্যাকেজগুলি বা পুতুল এবং শেফের মতো কনফিগারেশন পরিচালনার সরঞ্জাম দ্বারা পরিচালনা করা যায়। রুটের ক্রোনটব ওটিওএইচ মানুষ ছাড়া অন্য যে কোনও কারণে ব্যবহারিকভাবে অ-মাইনেটনেবল।
সুতরাং সংক্ষেপে, সিস্টেম স্টাফের জন্য আপনি /etc/cron.* ব্যবহার করতে পারেন। আপনি যদি এমন কিছু করতে চান যা রুট ব্যবহারকারীকে করতে চান তবে রুটের ক্রন্টব ব্যবহার করুন। / etc / crontab কোনও প্যাকেজ দ্বারা অপরিচ্ছন্ন এবং পরিচালনা করা উচিত।