crontab desde linea de comando

Horst von Brand vonbrand en inf.utfsm.cl
Jue Feb 24 17:41:47 CLST 2005


Gregorio Paz Hernandez <gpaz en inf.utfsm.cl> dijo:
> alguién sabe como ingresar un evento crontab directamente desde la línea
> de comandos (sin ingresar al editor, para programarlo).

Al menos Red Hat usa directorios /etc/cron.{hourly,daily,weekly,hourly} que
contienen scripts que se corren con la periodicidad indicada. No es dificil
armarse un crontab ad hoc para un usuario no root que (via un script
simple) corra los scripts en un(os) directorio(s) dado(s) cada cierto
tiempo. Algo como:

  for s in /donde/sea/esten/*.cron; do /bin/sh $i; done

(la extension .cron es para que no quede "*" suelto, y para evitar correr
backups dejados por el editor al modificar alguno, etc).

> La idea es ingresar los eventos vía una pagina web e ingresarlos vía un
> script.

No es buena idea dejar eso abierto sin proteccion... y permitir programar
tareas como root remotamente simplemente no lo permitiria a nadie, nunca.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513


Más información sobre la lista de distribución Linux