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 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 wink 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é hmm

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