Ciao...
ho la necessità di far lanciare da una pagina PHP (richiamata in seguito a delle azioni svolte da un utente) uno script in background sul server.
Attualmente tramite il comando system() richiamo e lancio un file php ma, non essendoci il multithreading in PHP, questo mi viene eseguito al momento della chiamata in maniera esclusiva e restituisce il controllo allo script chiamante solo una volta terminato. Io invece vorrei che lo script chiamante continuasse nel proprio lavoro indipendentemente dall'esecuzione dello script richiamato, il quale deve lavorare separatamente (per l'appunto in background).
Ho provato anche ad usare il seguente script, ma il risultato non è cambiato ($param è un parametro che devo passare allo script e che gestisco tramite $argv[]).
In definitiva: come posso lanciare uno script in background sul server con PHP?Codice PHP:
system("/usr/bin/php bg.php $param >/dev/null &");
Grazie!