J'ai compris d'où venait l'erreur. Dans la ligne :
Citation :
$du = `du -lsh `.$RepUser;
|
Je n'intégrais pas le chemin du 'répertoire utilisateur' dans les backticks(``), donc la commande retournait la taille disque utilisée par le répertoire courrant (CàD répertoire où est stocké mon fichier .pl), doù laffichage récursif de 96k qelq soit le répertoire utilisateur.
Par contre, si je fais:
Citation :
$du = `du -lsh $RepUser`;
|
Aucune valeur n'est retournée, car "Permission denied". En effet, sous Unix j'effectue la commande "du -lsh Répertoire" avec "root", car avec les autres login je nai pas la permission.
D'où ma question : comment pourrais-je résoudre ce pb de permission, pour pouvoir effectuer la commande "du -lsh" dans mon fichier .pl ?
Merci par avance.
Message édité par ml01 le 06-05-2004 à 09:36:38