Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/02/2007, à 21:04

Mysth-R

[Résolu] script : lancement simultané de plusierus logiciels

Bonjour,

alors voila je débute en script shell, j'ai appris deux trois trucs, mais je n'arrive pas à faire ce que je veux.
J'ai pas spécialement le temps et l'envi (peut etre plus tard) de m'y mettre à fond. mais j'aimerais connaitres deux trois trucs de bases genre l'utilisation des if, then, else...

en fait j'aimerais faire un script tout simple : lancer plusieurs logiciels les uns à la suite des autres.
je m'explique :

qtjackctl # le serveur jack. J'en ai besoin pour faire fonctionner les applications suivantes.
               # Alors une fois lancé je passes à la suite :

lashd # le serveur LASH ; puis une fois lancé :

launchomsynth # le script qui permet de lancer le synthetiseur Om Modular.


Alors j'ai réussi à faire un script, on m'a dit qu'un script shell c'est comme si j'étais en mode console et que je tapais moi même. Il lance bien Jack, mais il se bloque. Il faut que je ferme jack pour qu'il lance lashd. Puis il se rebloque et il faut que je ferme lashd pour qu'il lance om synth ...

voici mon script ! NE rigolez PAS !!! big_smile

#! /bin/bash

/usr/bin/qtjackctl
/usr/local/bin/lashd
/usr/bin/launchomsynth

c'est tout ! tongue


comment faire ? roll


merci pour votre aide.

Dernière modification par Mysth-R (Le 02/02/2007, à 22:02)


{^_^} Mysth-R {^_^}

Mon Blog : mp3 à écouter ; VST à télécharger
Jamendo : Musique en libre téléchargement.

Hors ligne

#2 Le 02/02/2007, à 21:07

jobherzt

Re : [Résolu] script : lancement simultané de plusierus logiciels

rajoute un & derriere chacune de tes 3 commandes :-)

Hors ligne

#3 Le 02/02/2007, à 21:22

Mysth-R

Re : [Résolu] script : lancement simultané de plusierus logiciels

oui il me semble que j'avais déjà essayé mais ça fait toujours la meme chose. Voici ce que j'ai mis :

/usr/bin/qjackctl && /usr/local/bin/lashd && /usr/bin/launchomsynth

j'ai peut etre oublier un truc ?


{^_^} Mysth-R {^_^}

Mon Blog : mp3 à écouter ; VST à télécharger
Jamendo : Musique en libre téléchargement.

Hors ligne

#4 Le 02/02/2007, à 21:24

jobherzt

Re : [Résolu] script : lancement simultané de plusierus logiciels

non, je parlais d'un seul & :

#! /bin/bash

/usr/bin/qtjackctl &
/usr/local/bin/lashd &
/usr/bin/launchomsynth &

Hors ligne

#5 Le 02/02/2007, à 21:34

Mysth-R

Re : [Résolu] script : lancement simultané de plusierus logiciels

oh ! big_smile bonheur ça marche !!! lol


Merci merci  et merci pour ta rapidité de réponse !! du jamais vu !! wink


{^_^} Mysth-R {^_^}

Mon Blog : mp3 à écouter ; VST à télécharger
Jamendo : Musique en libre téléchargement.

Hors ligne

#6 Le 02/02/2007, à 21:38

jobherzt

Re : [Résolu] script : lancement simultané de plusierus logiciels

à ton service :-)

pour ta culture personnelle, dans la console :

quand tu lances un programme, par defaut il prend la main, et ne te la rend que quand il se termine. donc qjackctl ne se terminant pas sans que tu le lui demande ton premier script ne marchait pas.

le "&&" est un "et" logique, en gros

programme1 && programme2

signifie : lance le programme 1, quand celui ci se termine, s'il se termine correctement (cad s'il renvoie un code indiquant qu'il a reusii ce qu'il etait censé faire) alors lance le programme 2, sinon, ben .. rien.. un exemple que j'emploie souvent est pour la compilation latex :

pdflatex fichier.tex && acroread fichier.pdf

si la compilation se passe bien, le pdf est affiché et sinon non.. c'est assez pratique !

le & simple a la fin d'un programme le fait passer en arriere plan, cad que tu recupere la main mais le programme continue a tourner.

Dernière modification par jobherzt (Le 02/02/2007, à 21:39)

Hors ligne

#7 Le 02/02/2007, à 21:40

Mysth-R

Re : [Résolu] script : lancement simultané de plusierus logiciels

cool merci. ça me servira certainement un jour ...


{^_^} Mysth-R {^_^}

Mon Blog : mp3 à écouter ; VST à télécharger
Jamendo : Musique en libre téléchargement.

Hors ligne