[Php-avanzado] cron jobs con php

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Ago 7 20:00:15 ART 2014


Hola Omar,

El jue, 07-08-2014 a las 17:35 -0300, Omar García Giorgini escribió:
> Hola !
>    Gracias Leo por la respuesta.
> Desde el formulario sólo se selecciona cuando ejecutar las tareas y
> cual de ellas .

	Siendo las tareas fijas, la programación es más simple.

> Voy a hacerlo como dijiste ,pero tengo una duda : más allá de la
> cuestión seguritaria , simplemente no se puede o siendo negligente
> bastaría conceder permisos de ejecución sobre crontab al usuario
> www-data ?

	Todos los usuarios tienen permiso para ejecuta crontab, porque
cualquier usuario puede tener sus tareas programadas.
	Cada usuario lo hace interactivamente vía contrab -e, por las
implicaciones antedichas.
	Si querés saltarte este mecanismo, tenés que hacer que el usuario sea
miembro del grupo crontab para que pueda escribir archivos
en /var/spool/cron/crontabs
	Cuando hacés esto, cualquier script pasa a estar habilitado para crear
tareas programadas.
	Los archivos ahí se ejecutan usando como dueño al propietario del
archivo y el mismo tiene que quedarte con dueño www-data y como grupo a
crontab.

	En el escenario que describís, acomodar todo el sistema para esto es
tanto o más complejo que implementar un llamador genérico que se
encargue de gestionar tus tareas...

> saludos !

	=mente!
-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado