Page 1 sur 1

probleme script sh création repertoire

Posté : mer. 25 nov. 2015 10:33
par zeverybest
bonjour a tous

J'utilise plusieurs RPi pour mon installation de domotique. Chacun ayant une tache ou un groupe de tache dedié

afin de pouvoir réagir rapidement en cas de probleme, je souhaite réaliser un petit script qui fera un backup des fichiers necessaire a la création d'une nouvelle carte SD

pour le moment, j'en suis a la phase brouillon de test, mais je rencontre un petit probleme

voila mon script tout simple

Code : Tout sélectionner

#! /bin/sh
mkdir /home/pi/vger

cd /home/pi/vger

mkdir www
mkdir etc
mkdir network
mkdir crontab


cp /var/www/* ./www
cp /etc/network/interfaces ./network
cp /etc/init.d/cdepompe.sh ./etc

tar -vcf vger123.tar.Z ./vger 

exit 0
mais le probleme vient de la création de mes repertoire

En fait, lorsque je fait un ls -all, il y a un ? a la fin de tous les repertoires que j'ai créé

du coup, mon client FTP ne peut pas y acceder

d'ou cela peut il venir

De plus, comment faire pour copier tous les fichiers et sous repertoires d'un seul coup?

Re: probleme script sh création repertoire

Posté : mer. 25 nov. 2015 10:56
par Manfraid
c'est bizarre je ne vois pas ou est le problème pour la création des répertoire

par contre pour la copie c'est très simple

Code : Tout sélectionner

cp -R source destination

Re: probleme script sh création repertoire

Posté : mer. 25 nov. 2015 11:10
par zeverybest
Mais oui, -R

ou avais je la tete

En revanche, pour la création des repertoire, je ne comprend pas trop l'erreur

Re: probleme script sh création repertoire

Posté : mer. 25 nov. 2015 11:20
par zeverybest
YESSSS

probleme resolu

en fait, j'avai commencer e ecrire mon fichier avec notepad + sur un PC

Donc, pas compatible avec un systeme linux

je l'ai re ecrit directement sur une machine linux et ça fonctionne

Re: probleme script sh création repertoire

Posté : mer. 25 nov. 2015 11:22
par Manfraid
ce qui est bizarre c'est que je viens de tester ton script (a la copie des info près) et celui ci fonctionne bien. Je pense peu être que tu as un caractère non visible dans ton fichier (genre il a été créer sous windows )

Re: probleme script sh création repertoire

Posté : mer. 25 nov. 2015 11:26
par zeverybest
c'est exactement ça le probleme

je viens de trouver, mais nos réponses sont arrivé en meme temps

Re: probleme script sh création repertoire

Posté : mer. 25 nov. 2015 11:53
par domi
zeverybest a écrit :en fait, j'avai commencer e ecrire mon fichier avec notepad + sur un PC

Donc, pas compatible avec un systeme linux
En fait sur notepad++ :
menu "Edition -> Convertir les sauts de ligne -> Convertir en format UNIX (LF)" et c'est OK

Cdt