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 :

enregistrement sous linux


Sujet :

Shell et commandes GNU

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut enregistrement sous linux
    Bonjour,
    voila j'ai des problème au niveau de ce programme qui va répondre au énoncé suivant :
    ***développer un programme Shell nommé PROG_SECOUR qui permet de chercher dans l’ensemble de
    périphériques (disques durs, USB, CD) un certain nombre de fichiers ou répertoires lus à partir de l’entrée standard ou bien à partir d’un fichier.Une fois les fichiers ou répertoires trouvés, le programme les enregistre dans un emplacement (disque dur ou USB) lu par le programme à partir de l’entrée standard ou bien lu à partir d’un fichier. Donnez au
    programme la possibilité d’exécution à partir de n’importe quel répertoire ou directement au prochain login.***
    les problèmes qui me bloqué sont :
    1/ comment peut faire pour chercher dans tout les périphérique?
    2/ enregistrer des fichier dans un emplacement (disque dur ou USB) lu ou bien dans un fichier lu aussi ?
    3/ comment donné au nous programme shell la possibilité d’exécution à partir de n’importe quel répertoire ou directement au prochain login ?.
    je suis vraiment très très intéresse aux indications de vous qui ma aider pour resourdre mon problème, et merci en avance.

  2. #2
    ALT
    ALT est déconnecté
    Membre Expert
    Avatar de ALT
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2002
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 344
    Par défaut
    Souhaiterais-tu, par hasard, que nous réalisions ton exo à ta place ?

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut enregistrement
    non c'est pas ca seulement des indications et des reponses a mes problemes,et merci

  4. #4
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    Salut,

    personnellement, je n'ai rien compris donc si tu pouvais réexpliqué plus clairement je pourrais peut être alors t'aider

  5. #5
    Membre émérite Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Par défaut
    Question 1
    la commande df -lP donne la liste des partitions montées (les lignes commencent par /dev/...).

    Question 2
    Pas compris la question.

    Question 3
    Pas compris la question.

  6. #6
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    pour les questions 2 et 3 si j'ai bien compris, il faut que les fichiers d'entrée et de sorties soient lus via l'entrée standard ou bien un fichier.

  7. #7
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 39
    Par défaut
    bon,merci pour tout vos reponse.voila mon probléme et en détailee:
    mon prbléme :
    ****Il arrive que vous soyez incapable d’accéder d’une façon normale à
    vos programmes et données importants pour les récupérer. Il est donc
    nécessaire d’utiliser différents moyens de récupération, tel qu’un life CD,
    un utilitaire spécial …
    L’objectif du présent projet est de développer un programme Shell
    nommé PROG_SECOUR qui permet de chercher dans l’ensemble de
    périphériques (disques durs, USB, CD) un certain nombre de fichiers ou
    répertoires lus à partir de l’entrée standard ou bien à partir d’un fichier.
    Une fois les fichiers ou répertoires trouvés, le programme les enregistre
    dans un emplacement (disque dur ou USB) lu par le programme à partir
    de l’entrée standard ou bien lu à partir d’un fichier. Donnez au
    programme la possibilité d’exécution à partir de n’importe quel répertoire
    ou directement au prochain login.****

    sans retard voila mon script qu j'ai fais:

    **************************************************

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    #!/bin/bash
    echo "choisissez un numéro : 
    1 : chercher de/des fichiers ou repertoire lit au clavier
    2 : spésifié les fichiers ou répertoire à chercher."
    read n
    case $n in
    1) echo "donner le nom de/des fichiers ou répertoire à chercher"
    read chercher
    echo "choississez la méthode d'enregistrement
    1 : lir emplacement a partir du clavier
    2 : a partire d'un fichier "
    read m
    case $m in
    1) echo "donné l'mplacement svp "
    read emplacement1
    find . -name "chercher" -exec cp{}/emplacement1\;
    echo "les ficheir sont stokés avec succés";;
    2) find . -name "chercher" -exec cp{}/home/red_mou/Desktop\;
    echo "les ficheir sont stokés avec succés";;
    esac
    ;;
    2) echo "choississez la méthode d'enregistrement
    1 : lir emplacement a partir du clavier
    2 : a partire d'un fichier "
    read l
    case $l in
    1) echo "donné l'emplacement svp "
    read emplacement1
    find . \( -name a.out -o -name '*.c' \) -exec cp{}/emplacement1\;
    echo "les ficheir sont stokés avec succés";;
    2) find . -name "Desktop" -type -d -exec cp{}/home/red_mou/Desktop\;
    echo "les fichier sont stokés avec succés";;
    esac 
    ;;
    esac
    *****************************************************
    j'ai pas comment faire pour donnez au programme la possibilité d’exécution à partir de n’importe quel répertoire ou directement au prochain login??

    svp je suis tellement bloqué j'ai tout fais mais j'ai pas encore répondre a tout les besoin de mon probléme,j'ai besoin de vous expliquation et indication et merci merci merci bcp.

  8. #8
    ALT
    ALT est déconnecté
    Membre Expert
    Avatar de ALT
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2002
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 344
    Par défaut
    Pour que ce programme soit exécuté à la connexion, il suffit de l'inclure dans le .bash_profile de l'utilisateur.
    Pour une exécution à partir de n'importe quel répertoire, un alias me semble très approprié.
    Pour les détails, lis la documentation Linux (man bash, par exemple). Et bon courage.

Discussions similaires

  1. suppression d'un enregistrement sous linux
    Par lamou23 dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/08/2010, 18h34
  2. Enregistrer une image sous Linux et Windows
    Par steph496 dans le forum MATLAB
    Réponses: 2
    Dernier message: 26/10/2009, 16h41
  3. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  4. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 10h46
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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