Buscar artículos en cambiatealinux.com


Listar todos los crons de todos los usuarios


Por Alex el 15/06/2018 , Comentar el artículo

Comparte este artículo:        

Para listar todos los crons desde la consola de Linux hay que utilizar varios comandos que se ejecutaran en una sola linea.


Estos comandos se tienen que ejecutar desde el usuario root y mostrará un listado de los crons por usuario.

Lo que hace el comando es leer el fichero de password, obtener el nombre de usuario y ejecutar un crontab -u -l Usuario

for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done


El resultado de este fichero es un listado por pantalla donde se muestran todos los crons, el usuario que no tenga crons sale vació. Si al final de la instrucción poneis > file_crons.txt escribirá el resultado en un fichero de texto.

for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done > file_crons.txt


Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.



Si te ha gustado el artículo compartelo en:        


Publicidad


Añadir un comentarios:

Nombre:
Email: (no se publica el email)





Publicidad



RECOMENDADOS


LOS MAS LEÍDOS


CATEGORÍAS
ARCHIVO