Cron deamon escrito en shell


1

Estoy buscando un script en bash o ksh, que haría ... más o menos ... lo mismo que crond. La situación es que nuestro administrador del sistema de repente negó el uso de crontab a todos los usuarios habituales (sin excepciones) y realmente no quiero iniciar sesión en varios servidores todos los días solo para ejecutar algunos scripts.

Tengo una solución alternativa: escribí un script en mi computadora portátil, que usa las teclas ssh para iniciar sesión en los servidores y ejecutar scripts, pero cuando salgo de vacaciones (o me despiden) no podré ejecutarlo, y ciertamente no le daré mis claves ssh privadas a nadie ...

Entonces, la idea es ejecutar un script en nohup en cada servidor, que verificará un archivo de configuración y ejecutará tareas en él en días y horas definidos ... tal como lo hace crond.

También pensé en algún tipo de "saltar a los virus", que primero ejecutaría el script y luego programaría la próxima ejecución de ellos mismos.

Calculo que necesitaría aproximadamente 2-3 horas para escribirlo en bash ... pero no quiero reinventar una rueda, así que si alguien ya tiene algo como esto ... ¿puede publicarlo por favor?

Gracias de antemano


3
... o podría hablar con el administrador de su sistema y explicarle la necesidad de su empresa de ejecutar scripts en un horario desde una cuenta no privilegiada.
JdeBP

gracias ... hice eso, la respuesta fue "sin excepciones"
Eridan

1
La idea de que ejecutes scripts después de ser despedido suena bastante ilegal.
Bruno9779

Claro ... sin embargo, la salida de estos scripts se envía por correo a ~ 200 usuarios distintos ... y esta funcionalidad debería conservarse incluso si me despiden :). De todos modos, ya escribí el script crontab ... así que ya no lo necesito
Eridan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.