এটি যদি ডেমন না হয় তবে অ্যানাক্রন কীভাবে কাজ করবে?


13

আমি ক্রোন এবং অ্যানাক্রনের মধ্যে পার্থক্য সম্পর্কে পড়ছিলাম এবং আমি বুঝতে পেরেছিলাম যে ক্রোনের বিপরীতে অ্যানাক্রন ডেমন নয়। সুতরাং আমি ভাবছি যদি এটি ডেমন না হয় তবে এটি বাস্তবে কীভাবে কাজ করে।

উত্তর:


20

এটি চালানোর জন্য বিভিন্ন পদ্ধতি ব্যবহার করে:

  • যদি সিস্টেমটি সিস্টেমড চলমান থাকে তবে এটি সিস্টেমেড টাইমার ব্যবহার করে (দেবিয়ান প্যাকেজে আপনি এটি দেখতে পাবেন /lib/systemd/system/anacron.timer);
  • যদি সিস্টেমটি সিস্টেমড চলমান না থাকে তবে এটি সিস্টেম ক্রোন জব ব্যবহার করে (ইন /etc/cron.d/anacron);
  • সব ক্ষেত্রে এটি দৈনিক, সাপ্তাহিক এবং মাসিক ক্রোন জব (ইন /etc/cron.{daily,weekly,monthly}/0anacron) চালায় ;
  • এটি বুটে চালিত হয় (থেকে /etc/init.d/anacronবা এর সিস্টেমড ইউনিট)।

আমি {a,b,c}চারপাশে স্বরলিপিটি দেখেছি ; আমি কি আমার শেলটিতে এটি ব্যবহার করতে পারি? (আমার এখনই এটিতে অ্যাক্সেস নেই বা আমি পরীক্ষা করে দেখছি)) এর অর্থ কি এটি মনে হচ্ছে - {...}অর্থাত্ কমা-বিচ্ছিন্ন কোনও জিনিস দিয়ে প্রতিস্থাপিত সমস্ত ফাইল রয়েছে ?
মনিকার মোকদ্দমাটি

3
@ কিপ্যায়েট্যাক্সস - বাশ (এবং আরও কয়েকটি শেল) এইভাবে ব্রেসগুলি প্রসারিত করে - দেখুন বাশ রেফারেন্স ম্যানুয়াল: ব্রেস প্রসারিত
শালম্ব

6

anacronএটি একটি ডেমন নয় এবং তাই এটি অন্যান্য উপায়ে পর্যায়ক্রমে চালানো দরকার। বেশিরভাগ ক্ষেত্রে, এর অর্থ এটি ক্রোন জব দিয়ে দিনে একবার চালানো এবং সম্ভবত বুটআপেও রয়েছে।

এটি রুটের ক্রন্টাবের নীচের মতো দেখতে পাওয়া যায়, উদাহরণস্বরূপ:

@reboot /usr/local/sbin/anacron -ds
@daily  /usr/local/sbin/anacron -ds

লিনাক্স সিস্টেমগুলি systemd ব্যবহার করে এটি আলাদাভাবে করতে পারে, স্পষ্টতই, তবে এখনও anacronপ্রতি 24 ঘন্টা সময়কালে কমপক্ষে একটি রান সহজতর করতে হবে ।

anacronপ্রতি 24 ঘন্টা একাধিকবার চালানো অর্থহীন কারণ সবচেয়ে কম সময়ের মধ্যে কেউ যদি কাজের সময় নির্ধারণ করতে পারে তবে anacronদিনে একবার হয়।


ধন্যবাদ। (1) আমি ভাবছিলাম "ডিমন নয়" এর অর্থ কী? (২) আপনার শেষ বাক্যটি সম্পর্কে: "সিস্টেমড টাইমার একটি স্থগিত হওয়া সিস্টেম পুনরায় শুরু করার এবং পরবর্তী অ্যানক্রোন চালানোর মধ্যে বিলম্ব হ্রাস করার জন্য ঘন্টার পর ঘন্টা অ্যানক্রোন চালায়" unix.stackexchange.com/questions/478803/…
টিম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.