Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2011, 22h51   #1
Membre habitué
 
Avatar de joreveur
 
Homme
Développeur informatique
Inscription : janvier 2010
Messages : 142
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2010
Messages : 142
Points : 127
Points : 127
Par défaut script pour lancer un fichier

bonjour

j'ai un exécutable que je lance depuis une console

je voudrais faire un script qui m'ouvre ma console et lance mon programme (qui ne tourne qu'en mode console)

dans le même directory j'ai créé un lanceur.sh qui contient
Code :
1
2
urxvt|
./monprogramme
la console se lance bien et le monprogramme ne démarre pas dans la console mais je le retrouve dans les process et je dois le killer

merci de me dire ce qui ne va pas..
joreveur est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/07/2011, 00h11   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 070
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 070
Points : 4 153
Points : 4 153
Bonjour,

un pipe (la barre verticale) transmet les données d'un programme vers l'entrée standard d'un autre; ici, urxvt vers tonProg. Forcément, ça va pas marcher !

Code :
xterm -e './tonProgramme; $SHELL'
ou
Code :
xterm -e './tonProgramme; read'
Code :
xterm -hold -e './tonProgramme
ça dépend si tu veux faire quelque chose dans la console après, ou non.

Regarde le man de urxvt pour trouver les options adéquates.
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 06/07/2011, 06h56   #3
Membre habitué
 
Avatar de joreveur
 
Homme
Développeur informatique
Inscription : janvier 2010
Messages : 142
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2010
Messages : 142
Points : 127
Points : 127
Bonjour
voila ce que j'ai adapté et qui fonctionne.

dans le lanceur.sh
Code :
1
2
cd /root/applis/
urxvt -e './monprogramme'
quand je mets le lanceur sur le bureau ça fonctionne bien et ça quitte bien ma console quand j'ai fini.

voila merci et merci de l'info,
joreveur est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h18.


 
 
 
 
Partenaires

Hébergement Web