सबसे पहले मैं CentOS का उपयोग कर रहा हूं
[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]#
और मैं अपने संसाधनों से बाहर चल रहा हूं, इसलिए मैं पुरानी लॉग फ़ाइलों को हटाना चाहता हूं। इस मामले में मैं पुराने सुरक्षित लॉग को हटाना चाहता हूं जो लगभग 100 एमबी से अधिक आकार के हैं, इसलिए मैंने root
उपयोगकर्ता के लिए नीचे दिए गए crontab प्रविष्टियां दीं ।
[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 निर्देशिका के अंतर्गत crontab लॉग की खोज करने की कोशिश की और कोई प्रासंगिक परिणाम नहीं मिला। क्रॉस्टैब लॉग्स कहां से ढूंढें और कैसे पता करें कि क्रॉस्टैब सफलतापूर्वक चल रहा है या नहीं?
run-parts
stackoverflow.com/questions/4984725/how-to-test-cron-job परीक्षण क्रॉन करने के लिए और कम से आदेशों उत्पादन जाँच/var/spool/mail/(user)
superuser.com/questions/306163/...