vi spiego tutto
sto realizzando un perl che lanciato mi deve realizzare il dump di un db mysql

il perl viene lanciato sistematicamente da un crontab che gira sotto un utente demodump

non riesco a farlgi fare il dump ? bisogna avere permessi di root ?
ci ho pensato ed ho utilizzato il comando sudo ma non mi fa fare niente, dicendomi che non ho i permessi.
ho ricontrollato l'utente mysql con cui mi connetto ed ha tutti i permessi e privilegi per ffettuare l'operazione

tralascio qualcosa?

ecco la sub del dump

Codice PHP:
sub EseguiDump(){
    
local $CountFromFile;
    
local $file_line;
    
local($Cmd);
    
$Cmd "sudo -u root -p mypwd | ";
    
$Cmd $Cmd "mysqldump -u$Conf{'DB_USER'} -p$Conf{'DB_PASSWORD'} $Conf{'DB_DATABASE'}  > /home/demonedump/dump/$Conf{'DB_DATABASE'}_".sprintf("%04d%02d%02d",$year+1900,$mon+1,$mday).".sql";
    
system($Cmd);


grazie