Originariamente inviato da las
scusa non avevo letto bene, la sintassi di mysqldump è completamente sbagliata, fai così:

Codice PHP:
$command='mysqldump --h $host -u $user -p$password --log-error=tuoFileDiErrore.txt  $database > $bk';
system($command); 
ho aggiunto anche --log-error, così nel caso leggiamo anche cosa risponde mysqldump


Ti ringrazio per la disponibilità. Purtroppo però non ho risolto...
Usando la sintassi che mi hai scritto non mi produce nessun risultato: ne crea il file di log degli errori, ne crea il file di backup (questa volta non crea proprio il file)
Ho provato modificando system($command); in system($command, $res); e provato a stampare la variabile.
Questa volta mi restituisce il valore 1.... è meglio?