উবুন্টুতে ক্রোন লগগুলি কীভাবে চেক করবেন


31

আমি গিয়েছিলাম /var/log/cronকিন্তু এই ফাইলটি খালি আছে।

ক্রোনট্যাব সক্ষম হয়েছে বা উবুন্টুতে সঠিকভাবে চলছে কিনা তা কীভাবে পরীক্ষা করবেন

ধন্যবাদ

উত্তর:


30

এটা আপনার মত কিছু করতে পারেন চালাচ্ছে আপনি জানতে চান sudo status cronবা ps aux | grep cron

যদি আপনি জানতে চান যে আপনার ক্রোন জবগুলি চলছে কিনা /var/log/syslog, প্রক্রিয়া নাম ক্রোন দিয়ে পরীক্ষা করুন । উদাহরণ স্বরূপ:

Apr 26 21:17:01 example CRON[18055]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

ধন্যবাদ বন্ধু, আমি হেড ইন্টারনেট স্যার করলাম এবং তারা লগ ফাইলটি হ'ল / ভার / লগ / ক্রোন বা ক্রোন.লগ, সেই ফাইলটির জন্য কী

1
এটি সমস্ত কীভাবে সিসলগ কনফিগার করা যায় তার উপর নির্ভর করে। কিছু বিতরণ / ইউনিক্স সবকিছুকে বিভক্ত করে দেবে, সমস্ত কিছু প্রায় এক ফাইলে ডাম্প করে।
ডেভিড

50
  1. পরিবর্তন rsyslogকনফিগার করুন: খুলুন /etc/rsyslog.d/50-default.conf, #আগে সরানcron.*
  2. আরএসএসলগ পরিষেবা পুনরায় চালু করুন: sudo service rsyslog restart
  3. ক্রোন পরিষেবা পুনরায় চালু করুন: service cron restart

এখন আপনি ফাইল থেকে ক্রোন লগ পরীক্ষা করতে পারেন /var/log/cron.log


2
এটা অসাধারণ.
সিসলগের

1
এখন পর্যন্ত সেরা উত্তর।
আজিম

/etc/rsyslog.confআপনি কোনও পুরানো সিস্টেমে আছেন কিনা বা কিছু নেই কিনা তা পরীক্ষা করুন/etc/rsyslog.d
উইমাইটিকা

@ শিয়ান আমরা ক্রোন পরিষেবাটি পুনরায় আরম্ভ করতে পারি sudo service cron restartযে আপনার উত্তরটি একটি কবজ পছন্দ করেছে তা বাদ দিয়ে !!
হুসেন 7

17

ডিফল্টরূপে উবুন্টুতে ক্রোন লগ অবস্থিত /var/log/syslog। এই ফাইলটিতে ক্রোন এন্ট্রি চেক করতে নীচের কমান্ডটি ব্যবহার করুন।

grep cron /var/log/syslog


1
কেস সংবেদনশীল অনুসন্ধান আরও ব্যাপক ফলাফল দেয়। grep -i cron /var/log/syslog
হেনরি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.