Bonjour.
J'ai un petit soucis avec un script que j'essaye de mettre en place sur un serveur de partage de données qui tourne avec CentOS 6.
J'ai testé ce script sur une distribution Debian 7, et il semble fonctionner correctement.
Mais quand je le teste sur CentOS 6, j'ai un chapelet d'erreurs qui apparaissent.
Déjà, il n'accepte pas les lignes vides de mon script ("command not found").
Ensuite, la commande cd me retourne une erreur, la boucle while ne fonctionne pas et j'ai toujours une erreur de type "unexpected end of file".
Voilà le programme :
J'ai beau retourné le code dans tout les sens, je n'y parviens pas. Quelqu'un aurait-il une idée...?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 #!/bin/bash # Creation des fichiers de sortie sortie="/home/NPC/dossier_administration/espace_total.csv" # Traitement du dossier partage echo "****---- DOSSIER PARTAGE ----****" > $sortie echo "NOM;TAILLE" DIR="/home/donnees/" cd $DIR ls -d * | while read REPLY do echo $REPLY";"$(du -sh $REPLY | sed 's#'$REPLY'##') >> $sortie done echo "TOTAL;"$(du -sh /home/données) >> $sortie # Traitement des dossiers personnels echo "****---- DOSSIERS PERSONELS ----****" >> $sortie echo "NOM;TAILLE" DIR="/home/perso/" cd $DIR ls -d * | while read REPLY do echo $REPLY";"$(du -sh $REPLY | sed 's#'$REPLY'##') >> $sortie done echo "TOTAL;"$(du -sh /home/perso) >> $sortie
Peut-être est-ce un problème avec le gnome shell ?
Partager