Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-07-2018 06:39:21

nordjane
Membre
Inscription : 11-07-2018

probleme d'exécuter un script

bonjour a vous;

je veux écrire un script qui prend en arguments un dossier. et le script doit compresser les fichiers de ce dossier dans un fichier au format .tar.bz2
donc le script doit :
1.    Vérifiez le nombre d’arguments
2.    Vérifiez que le dossier existe sinon erreur 10 avec arrêt du script
3.    je crée un fichier Backup_nomDossier_Date.tar.bz2 avec le contenu du dossier?

Hors ligne

#2 11-07-2018 12:28:05

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : probleme d'exécuter un script

Je vois pas ton problème.
C'est une commande ou un problème ? >.>

Voilà un tuto pas pire qu'un autre : https://openclassrooms.com/en/courses/4 … ipts-shell

Dernière modification par otyugh (11-07-2018 12:40:46)


Agenda du libre : dépannage par des bénévoles pour tout le monde !
Arzano Informatique : dépannage gagne-pain.
Contribution au datalove : j'aime ? Je copie&partage !

Hors ligne

#3 11-07-2018 12:48:24

phreg
Membre
Distrib. : MX Ubuntu LMDE Manjaro
Noyau : 4.9 à 4.19
(G)UI : Xfce Mate
Inscription : 02-04-2011

Re : probleme d'exécuter un script

Le titre est trompeur, "excecuter" devrait y être "concevoir".
J'avais failli donner la solution big_smile.

Hors ligne

#4 11-07-2018 13:00:51

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : probleme d'exécuter un script

Vu que j'ai cinq minute à tuer dans un chargement voilà des pointeurs :

nordjane a écrit :

1.    Vérifiez le nombre d’arguments


Utiliser if, exit, la variable $# et l'opérateur [ -ne $var ].

2.    Vérifiez que le dossier existe sinon erreur 10 avec arrêt du script


Utiliser if, [ -d $var ], exit...

3.    je crée un fichier Backup_nomDossier_Date.tar.bz2 avec le contenu du dossier?


Utiliser "tar -cvjSf Backup_${var}_$(date +%F).tar.bz2 $var"

Dernière modification par otyugh (11-07-2018 13:01:52)


Agenda du libre : dépannage par des bénévoles pour tout le monde !
Arzano Informatique : dépannage gagne-pain.
Contribution au datalove : j'aime ? Je copie&partage !

Hors ligne

#5 12-07-2018 06:40:08

nordjane
Membre
Inscription : 11-07-2018

Re : probleme d'exécuter un script

merci a vous tous, et en plus un grand merci pour otyugh .....

Hors ligne

#6 12-07-2018 06:46:49

nordjane
Membre
Inscription : 11-07-2018

Re : probleme d'exécuter un script

phreg a écrit :

Le titre est trompeur, "excecuter" devrait y être "concevoir".
J'avais failli donner la solution big_smile.



pourquoi tu veut pas me donner la solution?

Hors ligne

#7 12-07-2018 15:51:31

nono47
Invité

Re : probleme d'exécuter un script

pourquoi tu veux pas chercher de toi même, et compléter la solution donnée par otyugh, c'est un bon moyen pour apprendre . smile

Dernière modification par nono47 (12-07-2018 15:51:45)

#8 12-07-2018 18:28:33

nordjane
Membre
Inscription : 11-07-2018

Re : probleme d'exécuter un script

merci nono47 pour le conseil

Hors ligne

#9 12-07-2018 22:00:47

phreg
Membre
Distrib. : MX Ubuntu LMDE Manjaro
Noyau : 4.9 à 4.19
(G)UI : Xfce Mate
Inscription : 02-04-2011

Re : probleme d'exécuter un script

nordjane a écrit :

phreg a écrit :

Le titre est trompeur, "excecuter" devrait y être "concevoir".
J'avais failli donner la solution big_smile.



pourquoi tu veut pas me donner la solution?

parce que corriger une erreur, je suit ok mais réfléchir à ta place, non.
On n'apprends pas en copiant.

Hors ligne

Pied de page des forums