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

Ubuntu Discussion :

Faire tourner des commandes shell


Sujet :

Ubuntu

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut Faire tourner des commandes shell
    Bonjour,

    Est ce qu'il y a un service sous ubuntu qui me permet de faire tourner deux commandes shell sans cesse sous ma machine ? et comment ?

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    watch
    ...
    ?

  3. #3
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par ysahel Voir le message
    Bonjour,

    Est ce qu'il y a un service sous ubuntu qui me permet de faire tourner deux commandes shell sans cesse sous ma machine ? et comment ?

    Merci d'avance.
    y'a plusieurs solutions dépandant de ce que tu entand par "sans cesse"

    le crontab pour les lancements planifies (exemple toutes les minutes)

    l'inittab en respawn la commande se relance qu'elle se termine, qu'on la kill, qu'elle plante etc.....

    des lanceurs dédiés type watch, des dispatcheurs type screen ou tmux... qui permettent d'avoir des shells ouverts pour lancer des récurrences de commandes sans "bloquer" un terminal pour ça...

    etc...

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    y'a plusieurs solutions dépandant de ce que tu entand par "sans cesse"
    sans cesse = tant que la machine tourne, le service tourne aussi.

    En fait, mon service, il suffit de le faire tourner dès que la machine est lancée et après il va tourner sans cesse (tant que la machine est fonctionnelle).

  5. #5
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par ysahel Voir le message
    sans cesse = tant que la machine tourne, le service tourne aussi.

    En fait, mon service, il suffit de le faire tourner dès que la machine est lancée et après il va tourner sans cesse (tant que la machine est fonctionnelle).

    donc le mieux alors est l'inittab en mode respawn comme ca ça tourne quoi qu'il arrive, même si tu le kill, il se relance .

  6. #6
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    Ok merci beaucoup,

    Est ce que vous pouvez me dire, comment je pourrai l'utiliser ?
    ou bien un tuto qui peut m'aider à savoir comment je lance deux commandes avec ce service ?

    Merci beaucoup d'avance.

  7. #7
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    s1:5:respawn:/chemin/tontruc.sh
    comme ça tontruc.sh se lance au chargement du runlevel 5 et tourne ...

  8. #8
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut inittab n'existe pas sous ubuntu
    Bonjour,

    malheureusement, j'arrive pas à trouver inittab sous ubuntu !!

    qu'est ce que je pourrai faire ?

  9. #9
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    c'est dans /etc

    si il n'y en a plus sous ubuntu, il faut alors utiliser le crontab pour lancer chaque minutes

  10. #10
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    Re-
    Merci pour votre reponse, vous voulez dire que je dois utiliser crontab de la façon suivante :

    Pour l’édite : Dans le fichier crontab, j’ajoute cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     * * * * * /chemin/montruc.sh
    Est ce que ceci est correcte ?

  11. #11
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,

    inittab a été remplacé par upstart sous Ubuntu et dérivés...

  12. #12
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par ysahel Voir le message
    Re-
    Merci pour votre reponse, vous voulez dire que je dois utiliser crontab de la façon suivante :

    Pour l’édite : Dans le fichier crontab, j’ajoute cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     * * * * * /chemin/montruc.sh
    Est ce que ceci est correcte ?
    tout à fait.

  13. #13
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2009
    Messages
    220
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 220
    Par défaut
    Merci beaucoup pour vous,

    comme ça tous mes services qui sont stockés dans /chemin/montruc.sh seront lancer régulièrement chaque minute, sans aucun problème ?

    C'est la première fois que je vais utiliser ce service c'est pour cela j'insiste un peu et aussi upstart semble intéressant...

Discussions similaires

  1. faire tourner des pages !!!
    Par Mr bizzz dans le forum Flash
    Réponses: 1
    Dernier message: 28/11/2006, 19h53
  2. Erreur utilisation des commandes shell
    Par paolo2002 dans le forum Windows XP
    Réponses: 7
    Dernier message: 05/11/2006, 14h09
  3. utilisation des commandes shell dans un programme C
    Par rasgueados dans le forum Linux
    Réponses: 15
    Dernier message: 03/08/2006, 17h25
  4. faire tourner une commande dos sous application java
    Par Terminator dans le forum API standards et tierces
    Réponses: 22
    Dernier message: 02/05/2006, 22h33
  5. [EasyPHP] Faire tourner des scripts PHP en cgi
    Par Jim_Nastiq dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 19/04/2006, 10h45

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