Foros del Web » Administración de Sistemas » Unix / Linux »

Problemas con comando at

Estas en el tema de Problemas con comando at en el foro de Unix / Linux en Foros del Web. Hola, tengo un problema al tratar de ejecutar el comando at desde php, tengo permisos en el servidor para poder usar esa funcion asi que ...
  #1 (permalink)  
Antiguo 16/04/2010, 17:06
Avatar de ChristianDavid  
Fecha de Ingreso: junio-2005
Mensajes: 58
Antigüedad: 18 años, 10 meses
Puntos: 0
Exclamación Problemas con comando at

Hola, tengo un problema al tratar de ejecutar el comando at desde php, tengo permisos en el servidor para poder usar esa funcion asi que hasta alli no tengo ningun problema

tengo los siguientes archivos para hacer una pequeña demostracion
cargatarea.sh
Código PHP:
#!/bin/bash
/usr/bin/php /home/xxxxx/public_html/sh/cargartarea.php >> archivo.log 
cargartarea.php
Código PHP:
<?php
$log_file 
'/home/xxxxx/public_html/sh/mensaje.log';
$log fopen($log_file"a+");
fputs($logsprintf('Ejecutado a las: %s  -->  %s %s'date("H:i:s"), date("d/m/Y"), "\r\n"));
fclose($log);
?>
programartarea.php
Código PHP:
<?php
error_reporting
E_ALL ^ (E_NOTICE E_WARNING) );
$cmd '/usr/bin/at -f /home/xxxxx/public_html/sh/cargatarea.sh "now"';
exec($cmd$lineas$resultado);
print_r($lineas);
print_r($resultado);
?>
si ejecuto por consola este comando at -f /home/xxxxx/public_html/sh/cargatarea.sh "now" este funciona

pero por alguna razon extraña que no comprendo si ejecuto programartarea.php desde el navegador para que programe la tarea y la ejecute, primero no ejecuta nada y segundo si consulto para ver que tareas estan programadas se genera varias como si lo que cargue en la pagina quedara en un ciclo infinito. la pagina la cierro y el codigo de programarenvio.php no tiene un ciclo

Gracias

Etiquetas: comando
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 01:29.