Tsgeri 2 - 2010
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tsgeri 2 - 2010

Forum des tsgeri, session novembre 2009 - septembre 2010
 
AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-28%
Le deal à ne pas rater :
Précommande : Smartphone Google Pixel 8a 5G Double Sim 128Go ...
389 € 539 €
Voir le deal

 

 Scritp bash : sauvegarde réseau vers disque local

Aller en bas 
2 participants
AuteurMessage
YannB

YannB


Messages : 144
Date d'inscription : 22/06/2010

Scritp bash : sauvegarde réseau vers disque local Empty
MessageSujet: Scritp bash : sauvegarde réseau vers disque local   Scritp bash : sauvegarde réseau vers disque local EmptyMer 4 Aoû - 13:04

fais par mes soins donc ... trés facilement améliorable :p

Spoiler:

Scritp bash : sauvegarde réseau vers disque local Script10

edit : évitez l'option -c de rsync , ca fait pas mal ramer le bouzin :>
Revenir en haut Aller en bas
masao

masao


Messages : 64
Date d'inscription : 23/06/2010

Scritp bash : sauvegarde réseau vers disque local Empty
MessageSujet: Re: Scritp bash : sauvegarde réseau vers disque local   Scritp bash : sauvegarde réseau vers disque local EmptyJeu 5 Aoû - 19:42

- Pour le test du ping, pas besoin de echo :
Code:

ping -c1 192.168.16.51
if [ $? -eq 0 ]; then
    # commandes
fi
Mais si tu dois passer par smbmount, autant tester le montage, plutôt qu'un ping... Wink

- Pour tester si le dossier existe, pas besoin de tester ls :
Code:

if [ -d /home/save_adc$date ] ; then
    # commandes
fi
Détails : man test
Revenir en haut Aller en bas
YannB

YannB


Messages : 144
Date d'inscription : 22/06/2010

Scritp bash : sauvegarde réseau vers disque local Empty
MessageSujet: Re: Scritp bash : sauvegarde réseau vers disque local   Scritp bash : sauvegarde réseau vers disque local EmptyJeu 5 Aoû - 20:37

éhéh merci greg je connaissais pas le -d ,je rectifie ca demain , trop mort la Sleep

edit : trés interessant le man test ^^

Revenir en haut Aller en bas
masao

masao


Messages : 64
Date d'inscription : 23/06/2010

Scritp bash : sauvegarde réseau vers disque local Empty
MessageSujet: Re: Scritp bash : sauvegarde réseau vers disque local   Scritp bash : sauvegarde réseau vers disque local EmptySam 7 Aoû - 16:49

En fait le if ne teste pas une expression, mais le code de sortie d'une commande --- les commandes renvoient normalement 0 en cas de succès, et autre chose en cas d'erreur (selon la commande et le type d'erreur pour le débogage) --- et le crochet [ ... ] est juste un raccourci pour la commande test.
Tu aurais donc même pu faire directement :
Code:

if ping -c1 192.168.16.51 ; then
    # commandes
fi

Pour les dossiers/fichiers, il est courant d'utiliser -r aussi, parce que si le truc existe mais qu'on ne peut pas le lire, c'est pas utile !

Pour finir, en français, on écrit « connexion ». Wink
Revenir en haut Aller en bas
Contenu sponsorisé





Scritp bash : sauvegarde réseau vers disque local Empty
MessageSujet: Re: Scritp bash : sauvegarde réseau vers disque local   Scritp bash : sauvegarde réseau vers disque local Empty

Revenir en haut Aller en bas
 
Scritp bash : sauvegarde réseau vers disque local
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Tsgeri 2 - 2010  :: Problème informatique :: Astuces-
Sauter vers: