সবার আগে আমি সেন্টস ব্যবহার করছি
[root@a etc]# cat system-release
CentOS release 6.5 (Final)
[root@a cron.daily]# ps -ef | grep cron
root 982 1 0 Jun14 ? 00:01:15 crond
root 5692 5441 0 00:49 pts/0 00:00:00 grep cron
[root@a cron.daily]#
এবং আমি আমার সংস্থানগুলি শেষ করে দিচ্ছি, তাই আমি পুরানো লগ ফাইলগুলি মুছতে চাই this এই ক্ষেত্রে আমি পুরানো সুরক্ষিত লগগুলি মুছতে চাই যা প্রায় 100MB আকারের বেশি, তাই আমি root
ব্যবহারকারীর জন্য নীচের ক্রন্টব এন্ট্রি দিয়েছি ।
[root@a etc]# crontab -l
0 1 * * * find /var/log -name "secure-*" -mtime +5 -exec rm {} \;
[root@a etc]#
বেশ কয়েক দিন পরে আমি জানতে পেরেছিলাম যে এই ক্রন্টব এন্ট্রি কাজ করে না এবং এখনও আমি পুরানো ফাইলগুলি দেখতে পাচ্ছি।
[root@a log]# find /var/log -name "secure-*"
/var/log/secure-20141214
/var/log/secure-20141107
/var/log/secure-20141130
/var/log/secure-20141221
[root@a log]#
পরে আমি /etc/crontab.daily ডিরেক্টরিতে ক্রন্টব লগগুলি অনুসন্ধান করার চেষ্টা করেছি এবং কোনও প্রাসঙ্গিক ফলাফল পাইনি। ক্রন্টব লগগুলি কোথায় পাবেন এবং ক্রন্টব সফলভাবে চলছে কিনা তা কীভাবে জানবেন?
run-parts
/var/spool/mail/(user)