Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO Problema al configurar un cron de usuario

Estas en el tema de Problema al configurar un cron de usuario en el foro de PHP en Foros del Web. Lo primero que quiero decir es que no se si este post debe ir en esta sección o por contra en la de Unix, de ...
  #1 (permalink)  
Antiguo 25/02/2013, 10:53
 
Fecha de Ingreso: junio-2004
Mensajes: 57
Antigüedad: 20 años, 5 meses
Puntos: 0
Problema al configurar un cron de usuario

Lo primero que quiero decir es que no se si este post debe ir en esta sección o por contra en la de Unix, de ser así, por favor moverlo.

El error en cuestión es el siguiente:
Código:
	$path_file = "/var/spool/cron/crontabs/inv_daemon";
	$file = fopen($path_file,'w+');
	fwrite($file, $daemon, strlen($daemon));
	fclose($file);
El error mostrado es el siguiente:
Código:
Warning: fopen(/var/spool/cron/crontabs/inv_daemon) [function.fopen]: failed to open stream: Permission denied ...

Warning: fwrite(): supplied argument is not a valid stream resource in ...

Warning: fclose(): supplied argument is not a valid stream resource in ...
Antecedentes, hay una página en el panel de administración que su función será la de configurar tareas que se ejecutarán cada 'x' tiempo elegido por un administrador.

Bien, pues por parte todo esta funcionando, la página está configurada y si configuro el cron manualmente lanza la página sin ningún problema.

El problema llega al hacer el submit de la pagina, su funcion es almacenar varios parámetros en la BD y posteriormente, guardar el cron en el crontab del usuario para que se quede guardada la tarea obviamente y es en ese momento en el que falla.

Como se puede leer en el código, dice que es problema de permisos pero para realizar pruebas le he asignado todos los permisos para todos los grupos y sigue dando el mismo mensaje.

¿Alguien tiene alguna idea?
  #2 (permalink)  
Antiguo 26/02/2013, 10:19
 
Fecha de Ingreso: junio-2004
Mensajes: 57
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Problema al configurar un cron de usuario

¿Podeis mover este post a la sección Unix a ver si allí tengo más suerte?

Gracias
  #3 (permalink)  
Antiguo 27/02/2013, 02:48
 
Fecha de Ingreso: junio-2004
Mensajes: 57
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Problema al configurar un cron de usuario

Solucionado modificando los permisos a toda la ruta de carpetas en la que se encuentra el cron (aunque es una solución que no me gusta debido a la inseguridad)

Gracias por la colaboración como siempre

Un saludo a la comunidad.

Etiquetas: cron, usuario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:15.