Lancer un programme au demarrage

Lancer un programme au demarrage - Linux et OS Alternatifs

Marsh Posté le 21-12-2001 à 16:02:33    

Voila ,j ai une question con je pense.
 
En fait ,je dois lancer un programme.Pour le faire,lorsque je démarre "normalement" ,j ouvre une console et je tappe ma ligne de commande.
En fait sous windows pour faire ca ,j aurai fait un fichier batch que j aurai mis dans le dossier approprie sous win.
 
Le probleme c est que je suis plutot novice sous linux donc si quelqu un peut m aider... :)

Reply

Marsh Posté le 21-12-2001 à 16:02:33   

Reply

Marsh Posté le 21-12-2001 à 16:19:49    

ajoute tes commandes dans le fichier /etc/rc.d/rc.local
et précise les chemins complets  ne mets pas simplement  
 lala
mais
 /usr/local/bin/lala  
par exemple


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 21-12-2001 à 16:21:09    

je pense qu'il fat que tu le mettes dans le repertoire aproprie a ton mode de demarrage par exemple /etc/rc.d/rc3.d/ et dedans y'a les fichiers qui sont cense lancer les services quand tu demarre alors regarde dedans  
@++

Reply

Marsh Posté le 21-12-2001 à 16:32:56    

Bon alors je rajoute une precision.J suis un gros novice en fait.
 
Et la desole Flamm mais avec les infos que tu me donnes ,ca me permet pas de lancer ce que je veux.
 
Je suis bien allé au fichier que tu m as indiqué mais bon une fois dedans ,j sais pas vraiment ou commencer et tout ca.
 
En fait disons que je veuille qu a chaque demarrage se lance un terminale qui lui meme executera une commande,par exemple ls /etc
 
Voila voila voila :)

Reply

Marsh Posté le 21-12-2001 à 16:38:20    

le problème c de savoir ce que tu veux lancer et quand précisément.
 
c vraiment au démarrage que tu veux le lancer où à chaque fois que tu te logge ?
 
c quoi ta distribution ?

Reply

Marsh Posté le 21-12-2001 à 16:43:08    

Voila le truc c est que j utilise une machine virtuel VMware pour ceux qui connaisse.
 
Ce qu il se passe c est que pour pouvoir "sortir" facilement de ma fenetre linux pour aller ailleurs,je dois lancer /!\ a partir de mon X-Window (KDE) /!\ une ligne de commande qui est vmware-toolbox &
 
Voila cette ligne n est a lance qu une fois X Window lance mais lorsque je demarre en ligne de commande simple,cette ligne ne devra pas etre lancé.

Reply

Marsh Posté le 21-12-2001 à 16:43:53    

Autre precision : j ai une red hat 7.1 :D

Reply

Marsh Posté le 21-12-2001 à 16:44:39    

donne plus d'info
 
car il semble que tu veuilles lancer un prog quand tu te log sous X
 
le rc.local il sert à lancer des commandes et des script en mode texte pour configurer les règles d'un firewall par exemple ou lancer une connection internet dès que tu démarre ta bécane
 
et pour rajouter qqch dans le rc.local c'est pas compliqué il suffit de mettre tes commandes à la fin du fichier.


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 21-12-2001 à 16:48:00    

j'ai po tout compris mais si c uniquement pour X, tu mets une ligne dans /etc/xinitrc si tu lance X avec startx ou dans Xsession si tu utilise xdm...

Reply

Marsh Posté le 21-12-2001 à 16:48:50    

oups j'ai posté un peu tard ma dernière réponse
 
pour faire ce que tu veux faudrait le rajouter dans .xinitrc je crois dans ton home (s'il existe pas copie celui qui est dans /etc/X11/xinit/xinitrc )


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 21-12-2001 à 16:48:50   

Reply

Marsh Posté le 21-12-2001 à 16:49:42    

50 seconde trop tard
 
minusplus t'es trop rapide :D


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 21-12-2001 à 16:51:20    

:sol: :D

Reply

Marsh Posté le 21-12-2001 à 16:53:26    

Ben voila comme je l ai dit juste avant.
 
En fait par defaut ma RH se lance en mode texte.
Donc a ce niveau la je ne veux rien au demarrage.
 
Par contre j aimerai que lorsque je tappe startx,j ai mon utilitaire qui se lance.
 
Tout ce que je sais c est que sous mon X window pour lancer cet utilitaire,j ouvre un terminal et je tappe vmware-toolbox &  
 
Voila :)

Reply

Marsh Posté le 21-12-2001 à 16:57:09    

à la fin de ton /etc/xinitrc il doit y avoir une ligne genre
 
exec kde
 
ou  
 
kde
 
(enfin un truc comme ça qui lance kde, koi...)
 
ben juste avant tu mets ta ligne  
 
wmware-toolbox &
 
 
(sans oublier le & !)

Reply

Marsh Posté le 21-12-2001 à 17:31:14    

Rhaaaaa ca me saoule :-(
 
J ai recupere le fichier xinitrc et je l ai place dans /etc car il n y etais pas.
 
Mais quand je l edite j ai rien qui ressemble a exec KDE ,et si je rajoute ma ligne de commande a la fin,elle ne prend pas effet

Reply

Marsh Posté le 21-12-2001 à 23:42:30    

heu, c ma faute ke t'ai dit une connerie, le xinitrc il est dans /etc/X11/xinit ou dans /etc/X11 ! :D
 
ce qui est sur c que tu l'as, c obligé ! :D

Reply

Marsh Posté le 11-07-2002 à 17:19:57    

Bon je repond avec "legerement" de retard :D
 
J ai bien trouve le fichier "xinitrc" dans /etc/X11/xinit  par contre toujours pas de ligne correspondante au lancement de KDE :/

Reply

Marsh Posté le 11-07-2002 à 18:43:22    

tu fais un .xinitrc à la base de ton repertoire $HOME et tu mets dedans :
 
vmware-toolbox &
exec kde
 

Reply

Marsh Posté le 12-07-2002 à 04:20:15    

Reply

Marsh Posté le 12-07-2002 à 09:01:31    

il me semble que quand on veux lancer une appli directement au démarrage de X c'est assez plus ardu que l'ont pense car il faut attendre que X soit complétement chargé, et le probleme vien du fait que .xinitrc est fini d'executer avant la fin du chargement total de X.
 
Quelqu'un pourrait-il me confirmer ??  :jap:

Reply

Marsh Posté le 12-07-2002 à 20:55:33    

en fait cela dépend
 
si tu es en runlevel 3, ~/.xinitrc  est lu et donc tu peux lancer une appli mais il faut faire attention à l'ordre
 
en runlevel 5 ce fichier n'est pas lu
 
 
mais, mais, la plupart des window manger permettent d'enregistrer une session et donc de relancer les fichiers lancés au démarrage. sous gnome, qsi le prog n'est pas enregistré dans la session, tu peux l'y ajouter de force comme devant se lancer au démarrage. donc selon le wm tu cherches dans les fichiers de conf


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed