Hola a todos. Os planteo la duda.
Tengo una tarea programada con cron para que cada X tiempo ejecute un script. Dentro de este script necesito que al finalizarse la ejecución se ejecute otro.
En mis pruebas lo habia hecho con:
header("location: script.php");
pero dentro de cron esto no sirve.
¿Sabeis algún modo para que se ejecute otro script al finalizar este?
Ya adelante que no me sirve con un include.
Muchas gracias.
Podrias probar con cUrl (http://php.net/manual/en/curl.examples-basic.php)
<?php
$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
Otro metodo que conozco es mediante allow_url_fopen que la tenes que avilitar en el php.ini
print file_get_contents('http://localhost/tu_sccript');
Saludos!