probleme script sh création repertoire

Ici vous trouverez comment modifier les fichiers de configuration, mais aussi, pourquoi pas des applis comme apache, vsftp, samba et autres...

Modérateur : Francois

Répondre
zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

probleme script sh création repertoire

Message par zeverybest » mer. 25 nov. 2015 10:33

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?

Avatar du membre
Manfraid
Modérateur
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: probleme script sh création repertoire

Message par Manfraid » mer. 25 nov. 2015 10:56

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
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme script sh création repertoire

Message par zeverybest » mer. 25 nov. 2015 11:10

Mais oui, -R

ou avais je la tete

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

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme script sh création repertoire

Message par zeverybest » mer. 25 nov. 2015 11:20

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

Avatar du membre
Manfraid
Modérateur
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: probleme script sh création repertoire

Message par Manfraid » mer. 25 nov. 2015 11:22

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 )
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme script sh création repertoire

Message par zeverybest » mer. 25 nov. 2015 11:26

c'est exactement ça le probleme

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

domi
Administrateur
Messages : 3230
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: probleme script sh création repertoire

Message par domi » mer. 25 nov. 2015 11:53

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
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Répondre

Retourner vers « Les commandes Linux »