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 :

Question amateur sur la commande ./programme, le fichier /etc/rc.local et la commande grep


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 274
    Par défaut Question amateur sur la commande ./programme, le fichier /etc/rc.local et la commande grep
    Bonjour,

    voila quand je veux lancer un programme (nommé prog) je fais sur un terminal :
    ce qui permet de lancer le programme. Je suppose qu'il y a un processus en arriere plan qui interprète que ./ signifie exécuter un programme.

    Mais quand je veux lancer ce programme au démarrage via le fichier /etc/rc.local je dois mettre dans ce fichier et non ce qui est bizarre car c'est bien un script bash qui lance le programme, donc il devrait avoir besoin de ./ pour savoir ce que le script doit faire.


    Derniere chose, si je veux voir le processus prog en train de tourner je peux faire ps -aux, je peux meme filtrer en faisant ps - aux | grep prog. j'ai du mal à comprendre ce que fait le |. en C ca correspond à un ou mais sur un terminal je vois pas trop ce que ca fait.

    Voila merci d'avance pour votre aide

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 640
    Par défaut
    Bonjour,

    il y a un processus en arriere plan qui interprète que ./ signifie exécuter un programme.
    heu, non.
    ./ signifie « dans le répertoire courant ».

    tu peux lancer un script sans indiquer son chemin si le chemin vers le script est inclus dans le $PATH.

    il y a des tutoriels concernant le shell sur développez.com.
    cf. ma signature.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut
    Bonjour

    j'ai du mal à comprendre ce que fait le |
    C'est un "pipe".
    Cela évite d'utiliser un fichier temporaire. C'est équivalent à ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    prog1 >tmp
    prog2 <tmp
    rm -f tmp
    Il existe aussi des pipes nommés.

    A toi de te renseigner.

  4. #4
    Membre très actif
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 274
    Par défaut
    ok c'est compris merci beaucoup pour vos infos

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/12/2015, 16h50
  2. question basique sur la validation d'un fichier xml
    Par waliddib dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 12/01/2009, 20h01
  3. Réponses: 10
    Dernier message: 03/11/2008, 11h55
  4. Question sur l'ouverture d'un fichier
    Par tchalkost dans le forum C
    Réponses: 7
    Dernier message: 26/12/2006, 13h34
  5. [vbexcel]question bête sur l'ouverture d'un fichier xls
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/11/2005, 16h38

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