En primer lugar estoy usando 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]#
Y me estoy quedando sin recursos, por lo que quiero eliminar los archivos de registro antiguos. En este caso, me gustaría eliminar los registros seguros antiguos que tienen un tamaño de casi más de 100 MB, así que proporcioné las siguientes entradas de crontab para el root
usuario .
[root@a etc]# crontab -l
0 1 * * * find /var/log -name "secure-*" -mtime +5 -exec rm {} \;
[root@a etc]#
Después de unos días más tarde, llegué a saber que esta entrada crontab no funciona y aún veo archivos antiguos.
[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]#
Más tarde intenté buscar los registros crontab en el directorio /etc/crontab.daily y no encontré ningún resultado relevante. ¿Dónde encontrar los registros de crontab y cómo saber si el crontab se está ejecutando correctamente o no?
run-parts
stackoverflow.com/questions/4984725/how-to-test-cron-job para probar cron y verificar la salida de los comandos en/var/spool/mail/(user)
superuser.com/questions/306163/…