Il seguente codice l'ho inserito nella pagina di logout, in modo tale che ogni volta che distruggo le sessioni e quindi che esco dalla piattaforma, si esegua automaticamente il backup!

codice:
$cmd = 'mysqldump -u root -R cliente > C:\db\backup.sql';
    echo exec($cmd);
Questo è il codice che eseguo, solo che se vado nella cartella dove salva il file, quando lo apro il file è vuoto altrimenti se lo faccio da shell mysql tutto va correttamente, con il file bello pieno di comandi sql.

come posso fare?