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

Linux Discussion :

Ecrire mini Shell


Sujet :

Linux

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Points : 6
    Points
    6
    Par défaut Ecrire mini Shell
    Bonjour!
    Je dois ecrire un programme en C (mini_shell) qui se comporte comme un Shell.Ce programme doit donner le repertoire courant (getcwd(3)) suivi de ":" et lire une ligne qui doit etre separé du nom de la commande et de l'argument.comme symbole de separation on doit utiliser strtok.Cette commande doit etre generer dans un nouveau processus(fork(2) avec des corrects arguments donnés (exec(2)).le programme doit a la fin attendre la fin de l'execution de cette commande (wait(2)) et donner le statut exit.L'affichage doit se faire de maniere different selon la fin du processus(s'il se termine lui meme oubien s'il doit attendre un signal)

    Est ce que quelqu'un a une idee de comment ca s'ecrit?je ne comprend pas exactement ce que joit ecrire en fait.j'ai besoin d'un debut (structure de mon programme) et quelques explication et je ferai le reste.si posibles des exemples similaires. Merci

  2. #2
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Pour écrire ton shell tu vas devoir commencer par écrire un programme qui affiche déjà le répertoire courant et autorise à l'utilisateur de lancer des programmes.

    Ensuite, lorsque l'utilisateur lance un programme, tu utiliseras fork/exec pour lancer la commande.

    Jc

Discussions similaires

  1. Problème avec un mini-Shell en Python
    Par Revolver dans le forum Général Python
    Réponses: 0
    Dernier message: 16/03/2011, 10h30
  2. programmer un mini shell!
    Par nixmind dans le forum C
    Réponses: 36
    Dernier message: 21/11/2010, 18h05
  3. Creer un mini shell
    Par midotek dans le forum Shell et commandes GNU
    Réponses: 12
    Dernier message: 11/01/2010, 18h18
  4. Créer un mini-shell dans une application
    Par neuro6 dans le forum C++
    Réponses: 6
    Dernier message: 01/11/2007, 11h59
  5. Mini shell !!!!!
    Par asoka13 dans le forum C++
    Réponses: 6
    Dernier message: 28/12/2005, 11h24

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