Cómo ver todos los trabajos en Crontab?

Cómo ver todos los trabajos en Crontab?
Los servidores se pueden configurar para realizar tareas o ejecutar scripts automáticamente. En Linux, puedes usar el cron utilidad para configurar la tarea o scripts que su servidor debe ejecutar en un momento especificado. Cualquier trabajo cron en su servidor se encuentra en el Directorios de carrete en el /var/spool/cron/crontabs. El Crontab enumera todos los trabajos cron para los usuarios, excluyendo al usuario root. Sin embargo, si necesita ver los trabajos cron de todo el sistema, debe ser un usuario root.

Este artículo cubre cómo puede enumerar todos los trabajos en Crontab para el sistema, los usuarios actuales y otros usuarios. Suena bien? Empecemos.

Cómo enumerar los trabajos cron

El Crontab enumera los trabajos basados ​​en un usuario y con un privilegio de administrador, puede ver los trabajos de otro usuario.

1. Ver los trabajos cron para el usuario actual

Al crear un trabajo cron, especifique qué usuario cae el trabajo programado. Si no se especifica ningún usuario, el archivo CRONTAB programa el trabajo para el usuario registrado actualmente. En ese caso, puede usar el siguiente comando para enumerar los trabajos programados para el usuario actual:

$ crontab -l

En la siguiente salida, puede notar los trabajos programados que se enumeran en la parte inferior del archivo:

2. Ver todos los trabajos cron de otro usuario

Para ver los trabajos de otro usuario, usa el -u bandera seguida de su nombre de usuario. Además, necesitará un privilegio de administrador para que esto funcione. Por ejemplo, el siguiente comando ve los trabajos cron de un usuario nombrado Linuxhint1.

$ sudo crontab -l -u linuxhint1

Los trabajos de su usuario objetivo se mostrarán en un archivo CRONTAB como el que se muestra a continuación:

3. Ver todos los trabajos cron como root

El directorio crontab en el spool no enumera los trabajos para el usuario root. Para ver el crontab que contiene los diversos trabajos para todo el sistema, abra el /etc/crontab archivo.

$ menos /etc /crontab

La salida anterior enumera todos los trabajos cron para todo el sistema. Tenga en cuenta que hay cuatro categorías de trabajos del sistema. El cada hora, diario semanal, y mensual trabajos. Si desea editar el sistema crontab, puede abrirlo usando un editor como nano. El comando para eso sería como se muestra a continuación. Tenga en cuenta que debe ser un usuario raíz para acceder al archivo CRONTAB.

# nano /etc /crontab

Para ver todo el cada hora Cron Jobs, ejecute el siguiente comando:

# ls -la /etc /cron.cada hora

En la salida anterior, no tenemos trabajo cron por hora. Por defecto, debe obtener un resultado similar al anterior con dos directorios y el .marcador de posición, que ayuda a evitar la eliminación accidental de directorios en su sistema por el administrador de paquetes.

Para ver el a diario trabajos cron, use el siguiente comando:

# ls -la /etc /cron.a diario

Puede observar los trabajos diarios para varios procesos del sistema en la salida anterior.

Del mismo modo, el siguiente comando enumera todos los semanalmente trabajos cron.

# ls -la /etc /cron.semanalmente

Por último, puede ver el sistema mensual Cron Jobs usando el siguiente comando:

# ls -la /etc /cron.mensual

Solo tenemos un trabajo cron mensual, como se muestra arriba.

4. Ver trabajos cron para aplicaciones específicas

Es posible enumerar los trabajos cron para las diversas aplicaciones que se ejecutan en su sistema. Aquí, puede elegir la categoría para ver la aplicación específica. Por ejemplo, el siguiente comando ve el trabajo diario de cron para Google Chrome:

# gato /etc /cron.diario/google-chrome

Conclusión

Trabajar con Cron para automatizar scripts y trabajos para su sistema o servidor de Linux es increíble. Hemos cubierto las diversas formas en que puede enumerar todos los trabajos de Crontab, incluso para el usuario actual, otro usuario y trabajar con Root para obtener trabajos de cron del sistema. Además, discutimos cómo podría enumerar los trabajos por hora, diario, semanal y mensual. Pruébelo y vea sus trabajos cron.