no / var / log / cron, no /var/log/cron.log en mi debian7, ¿dónde está mi archivo de registro de crontab?
ls /var/log/cron*
ls: cannot access /var/log/cron*: No such file or directory
Creo que en debian cronescribe inicia sesión /var/log/syslog.
Si su sistema depende rsyslogo syslogdpuede marcar y descomentar en /etc/rsyslog.confo /etc/syslog.confpara la línea:
# cron.* /var/log/cron.log
y luego reinicie los servicios.
Si su sistema depende, systemdpor ejemplo, puede verificar con el siguiente comando:
journalctl _COMM=cron
o
journalctl _COMM=cron --since="date" --until="date"
Para el formato de fecha, puede consultar journalctl .
sudo journalctl --since yesterday -u cron.service? ¿Qué es_COMM?Por defecto, los resultados de los
crontabtrabajos se envían a la dirección de correo electrónico local del usuario propietario. por ejemplo: lacrontabsalida para un usuario en el host www.aDomain.com se enviaría a [email protected] . El sistema utiliza su aplicación de correo predeterminada para realizar la tarea.Puede desviar esta salida a una dirección de correo electrónico alternativa agregando una
MAILTOdeclaración dentro del archivo crontab. Por ejemplo:Tenga cuidado al usar una dirección de correo electrónico externa para recibir registros crontab. Los mensajes enviados con frecuencia pueden quedar atrapados en un filtro de spam. Luego, deberá marcar los mensajes como No Spam para servicios como Yahoo, HotMail o Gmail.
Una solución alternativa sería redirigir la salida de sus comandos crontab a un archivo de su elección. En el ejemplo a continuación, se envía la salida
stdouty . Este método elimina la posibilidad de que se envíe un mensaje de correo electrónico.stderr/tmp/aJob.logOtra alternativa es enviar
stderrregistros al correo electrónico ystdoutregistros a un archivo. En este caso, recibirá una alerta por correo electrónico cuando suscrontabcomandos generen mensajes de error inesperados. La diferencia con el ejemplo anterior es que2>&1se elimina para permitir que lastderrsalida vaya a la consola y, por lo tanto, al correo electrónico.Leer más tablas crontab y comando crontab
fuente
Dado que esto no está etiquetado como debian y también aparece en las búsquedas de fedora, a continuación se explica cómo verificar si hay fedora reciente (basada en systemd):
Salida típica
y
alllos registros confuente