Hace unos años configuré un trabajo cron para hacer ping automáticamente a una URL cada minuto como parte de un sistema de monitoreo (eso es una simplificación excesiva, pero servirá para esta pregunta). Como soy una persona horrible, no documenté esto en ningún lado.
Hoy, años después, comencé a tener problemas con la aplicación en el otro extremo de la URL que se está haciendo ping. Lo arreglé, pero luego me di cuenta, no tengo idea de dónde viene este trabajo cron .
¿Hay alguna manera de buscar rápidamente o eliminar todos los crontabs en un sistema en particular? Tengo acceso a la raíz, por lo que los permisos no son un problema. Solo he sido un usuario cron, nunca he analizado demasiado su implementación, pero mis instintos * nix dicen que tiene que haber un grupo de archivos de texto en algún lugar que contenga todos los crontabs. Simplemente no sé dónde estarían, y si profundizara en ello, me daría miedo encontrar algunos, pero no todos, o perder algunos matices extraños del sistema.
Además, me doy cuenta con acceso raíz que pude
- Obtenga una lista de todos los usuarios en el sistema
sucomo usuariocrontab -l- Repita con todos los usuarios.
pero estoy buscando algo un poco menos manual (y estoy buscando aprender algo sobre la implementación de cron)