IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Script Shell pour récupérer des informations en SSH


Sujet :

Shell et commandes GNU

  1. #1
    Membre à l'essai
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    11
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Script Shell pour récupérer des informations en SSH
    Bonjour à tous,

    Voici, l'algorithme de ce que je souhaite faire en shell.

    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
     
    #Algorithme pour intégrer des calendriers aux utilisateurs zimbra.
    Début
     
    $dossier = /var/www/ics
    $compte = null
     
    #Ce dossier se situe sur un serveur linux uniquement accessible depuis ftp ou ssh
    Lire les fichiers .ics présent dans le dossier ${dossier}
    Tant que fichier .ics existe
                  $compte = nom du fichier ics sans extension
                  Exécuter : zmmailbox -z -m ${compte}@mail.fr cf -V appointment -u http://192.168.143.2/ics/${compte}.ics
           Lire fichier ics suivant
           Si fichier ics nexiste pas
    Fin tant que
     
    Fin
    J'ai tenté de récupérer les noms des fichiers par FTP, mais cela est vraiment complexe. On m'a dit qu'il était possible de le faire aussi par ssh de manière plus simple. Quelqu'un pourrait m'indiquer comment je peux faire ?

    Merci d'avance.

  2. #2
    Membre habitué Avatar de Levi59
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2011
    Messages : 58
    Points : 148
    Points
    148
    Par défaut
    Ceci?
    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
    #!/bin/bash
     
    Dossier=/var/www/ics 
     
    function __traitement() {
         for File in *.ics
         do
              compte="${File%.*}"
              zmmailbox -z -m ${compte}@mail.fr cf -V appointment -u http://192.168.143.2/ics/${File}
         done
    }
     
    (cd $Dossier; __traitement)
     
    exit

  3. #3
    Membre à l'essai
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    11
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Oui c'est bien cela que je souhaite, mais ma réelle difficulté est de récupérer les information du dossier /var/www/ics. Et j'aimerai savoir comment cela peut se faire en ssh ?

Discussions similaires

  1. Script SNMP pour récupérer des information de la MIB
    Par patchiko dans le forum Développement
    Réponses: 4
    Dernier message: 23/05/2011, 18h31
  2. Script Shell pour construire des fichiers XML
    Par yanis97 dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 22/03/2010, 10h30
  3. [Débutant] Création d'une boucle pour récupérer des informations
    Par youcef60 dans le forum MATLAB
    Réponses: 15
    Dernier message: 02/03/2010, 22h31
  4. [GML] Scripts shell pour extraire des données d'Oracle
    Par diamonds dans le forum XQUERY/SGBD
    Réponses: 1
    Dernier message: 28/09/2006, 07h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo