CentOS 6.6নিম্নলিখিত প্যাকেজগুলি সহ আমার একটি সার্ভার রয়েছে:
crontabs-1.10-33.el6.noarch
cronie-1.4.4-12.el6.x86_64
cronie-anacron-1.4.4-12.el6.x86_64
kernel-2.6.32-504.3.3.el6.x86_64
কখনও কখনও, ব্যাকআপ কাজগুলির মধ্যে একটি যা প্রতিদিন চালানোর জন্য নির্ধারিত হয় কেবল চালানো হয় না। এমনকি স্ক্রিপ্ট অনুযায়ী বলা হয় না /var/log/cron.log। আকর্ষণীয় যে উল্লেখ করা অন্য কাজ একই সময়ে চালানো ঠিক নির্ধারিত কোন সমস্যা ছাড়াই চালানো।
আমি সমস্যাটি পুনরুত্পাদন করতে পারি না এবং এটিতে কোনও নিদর্শন দেখিনি। আমি যদি কিছু না করি, তবে প্রত্যাশার মতো কাজটি পরের দিন সঠিকভাবে চলে।
ক্রন্ড কেবলমাত্র একাধিক কাজের মধ্যে কেবল একটিটিকে অগ্রাহ্য করে যা নির্দিষ্ট সময়ে চলার কথা। এটি কেবল বিক্ষিপ্তভাবে ঘটে।
আমি crontabফাইলের শেষে অন্য কয়েকটি জায়গায় লোকেরা খালি লাইন যুক্ত করার বিষয়ে কথা বলছি । যে কাজটি মাঝে মধ্যে চালাতে ব্যর্থ হয় তা আসলে আমার crontabফাইলের শেষ লাইনে line আমি কোনও সত্যিকারের বা পরিচিত বাগ এটির কোনও নিশ্চয়তা খুঁজে পাইনি।
# tail -2 /var/spool/cron/postgres
* * * * * OTHERJOB
0 21 * * * /pg_backup.sh
আমার যা কিছু আছে তা এটাই /var/log/cron.log
Mar 31 21:00:02 SERVERNAME [cron.info] CROND[19394]: (root) CMD (OTHERJOB)
Mar 31 21:00:02 SERVERNAME [cron.info] CROND[19418]: (postgres) CMD (/pg_backup.sh)
Mar 31 21:01:02 SERVERNAME [cron.info] CROND[20062]: (root) CMD (OTHERJOB)
Apr 1 21:00:02 SERVERNAME [cron.info] CROND[31349]: (root) CMD (OTHERJOB)
Apr 1 21:01:01 SERVERNAME [cron.info] CROND[32080]: (root) CMD (OTHERJOB)
দেখুন কীভাবে OTHERJOBসর্বদা চালানো হয় Apr 1 pg_backup.shএমনকি কার্যকর করা হয় নি।
আমি ইতিমধ্যে পুনরায় চালু করার চেষ্টা করেছি crondকিন্তু এটি ঘটতে থাকে। এটি ওএস, কার্নেল এবং cronআরপিএম এর একই সংস্করণ সহ একাধিক সার্ভারকে প্রভাবিত করছে ।
cronie( 1.4.12) এর একটি নতুন সংস্করণ রয়েছে , তবে এটি আপগ্রেড করা কোনও বিকল্প নয় কারণ আমরা ইতিমধ্যে এর জন্য সর্বশেষ উপলব্ধ সংস্করণটি ব্যবহার করছিCentos 6.6
আমি cronieআমার ( 1.4.4) এর পরে সমস্ত সংস্করণে চেঞ্জলগ পেরিয়েছি এবং এই বিশেষ সমস্যার কোনও সমাধান বলে মনে হচ্ছে না। সমস্ত প্রতিশ্রুতিবদ্ধ বার্তাগুলিও পরীক্ষা করেছে ।
/var/log/audit/audit.log।
echo >/dev/nullউদাহরণস্বরূপ)?