#1 Le 09/01/2008, à 15:31
- Okyn
[Résolu] Lancer des applications au démarrage sur les autres écrans
Bonjour,
Après avoir cherché sur le forum et dans l'aide et n'ayant pas trouver spécifiquement de réponse je me permets la question suivante :
J'ai un serveur Ubuntu 7.04 sur lequel je fais tourner deux applications en continu.
Ces applications captent le prompt (ne rendent pas la main) en créant une sorte de console.
Habituellement j'ouvre chacune respectivement sur le deuxième (ALT F2) et troisième écran (ALT F3)
Je souhaiterai automatiser tout celà, de sorte que si mon serveur venait à redémarrer il relance seul ces deux programmes, sur les mêmes écran (de façon à garder le premier (ALT F1) écran dispo pour taper des lignes de commandes, tout en ayant accès aux deux autres pour consulter les messages console)
- Je précise que mon niveau en Linux n'est pas des plus élevés -
Merci d'avance à tous ceux qui pourraient m'aider.
Dernière modification par Okyn (Le 18/02/2010, à 02:29)
Hors ligne
#2 Le 09/01/2008, à 15:38
- vin1000
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
tu peux mettre un "&" après la commande de lancement du programme pour lancer celui-ci en tache de fond. De cette manière, les traces s'affichent bien sur ton écran, mais tu conserve le prompt.
#3 Le 09/01/2008, à 15:41
- Okyn
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
merci.
j'ai déjà essayé cette méthode. Le résultat est que la première application se lance bien en tache de fond - mais n'affiche pas la console, donc pas de message et pas de possibilité d'y taper de commande. Quand à la seconde, elle ne se lance pas.
J'avais fais celà en créant un lien de /etc/rc2.d/xxx vers /etc/init.d/yyy qui était un script lançant l'une après l'autre.
Hors ligne
#4 Le 13/01/2008, à 12:25
- Okyn
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
Je me permets de relancer ce sujet qui est très important pour moi.
Merci d'avance
Hors ligne
#5 Le 14/01/2008, à 16:44
- Okyn
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
HuHuhu !! snif !! j'y arrive pas !please help me !!:D
Hors ligne
#6 Le 14/01/2008, à 17:10
- Epehj
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
echo "commande" > /dev/ttyX ? Il me semble que ça te permet de lancer quelquechose sur le tty correspondant.
Apres, tu peux faire un script, que tu lanceras au demarrage, qui s'occupe de démarrer les applications sur les bons tty.
Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie
Hors ligne
#7 Le 14/01/2008, à 19:48
- Okyn
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
bon ok pour la forme mais cependant cette manip demande que le tty en question soit ouvert... hors au démarrage du serveur ce ne sera pas le cas...
on s'approche de la solution mais c'est pas encore tout à fait ça merci en tout cas !
Hors ligne
#8 Le 14/01/2008, à 19:50
- Epehj
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
En fait, pas besoin du echo, et à faire en root je crois.
Le terminal est pas ouvert?
Pourtant on initialise des tty au demarrage il me semble? Dans le inittab etc...?
--en fait c'ets complètement à coté cette "méthode", ca renvoi la sortie de la commande sur ttyX rien d'autre..Ca fait pas s'executer "commande" sur ttyX, donc pas ce que tu veux.
Désolé
Dernière modification par Epehj (Le 14/01/2008, à 19:56)
Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie
Hors ligne
#9 Le 15/01/2008, à 10:32
- Okyn
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
c'est pas grave, je te remercie tout de même.
Effectivement j'ai besoin de faire ouvrir des appli sur des tty, au démarrage.
Hors ligne
#10 Le 15/01/2008, à 19:10
- Yannick_LM
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
Bon, je pense que le problème vient du fait qu'il faut te loguer automatiquement sur les autres tty, et je ne vois pas comment faire. (en plus, ça me paraà®t pas très prudent)
Sinon, pourquoi ne pas utiliser screen ?
(lien dans ma signature)
Il te suffit de l'installer, puis d'écrire à la fin du .scrennrc quelque chose comme :
screen 0 bash
sreen 1 links
sreen 2 top
Et puis de lancer screen au démarrage.
Trucs et astuces pour Vim
Ma web page avec des trucs dessus ...
Hors ligne
#11 Le 11/03/2008, à 17:29
- Okyn
Re : [Résolu] Lancer des applications au démarrage sur les autres écrans
j'ai réussi avec ces deux tutos :
http://sequanux.org/article.php3?id_article=3
http://dominique-colombani.fr/domblog/index.php?post/2007/02/17/14-inittab-a-disparu-bienvenue-upstart
Hors ligne