Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2939 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  lancer un terminal au démarrage avec une commande dedans.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lancer un terminal au démarrage avec une commande dedans.

n°201751
chacasa
Posté le 14-12-2002 à 11:39:46  profilanswer
 

Ce que je voudrais faire, c lancer ma commande pour me connecter au net, a savoir: sudo startmodem.  
Le truc c que des fois pour une raison du a Wanadoo (puisque ça me le fait sous win) il arrive que je ne puisse pas m'identifier du premier coup.  
Je voudrais donc avoir un terminal sur mon bureau avec le résultat de cette commande.  
G bien essayer de rajouter : xterm -e sudo startmodem &  
dans mon fichier /etc/X11/init/intirc mais le truc, c que la fenêtre du terminal ne reste pas afficher à l'écran, elle disparaît avec l'arriver de kde.  
 
Je vous donne quand même mon initrc:  
 
#!/bin/sh  
# (c) 2000-2002 MandrakeSoft  
# $Id: xinitrc-xinitrc,v 1.2 2002/09/10 05:53:43 flepied Exp $  
 
# Set a background here because it's not done anymore  
# in Xsesion for non root users  
if [ "`whoami`" != root ]; then  
   xsetroot -solid "#21449C"  
fi  
 
lineakd -b &  
xterm -e sudo startmodem &  
exec /etc/X11/Xsession $*  
 
PS: Sur le site http://eciadsl.sourceforge.net ils donnent un script pour que la connection se fasse au boot. Le problème c que ça ralentit énormément le boot de l'OS. Ce que je voudrais c un truc qui ce lance pendant le chargement de mon gestionnaire de bureau, en tâche de fond.

mood
Publicité
Posté le 14-12-2002 à 11:39:46  profilanswer
 

n°201758
AsTro
Posté le 14-12-2002 à 13:22:39  profilanswer
 

tu peux recuperer le resultat de ta commande dans un fichier avec la redirection ">" et selon ce que tu as dans le fichier tu relance l'identification.


Message édité par AsTro le 14-12-2002 à 13:23:22

---------------
>>>>>> WebFotos <<<<<<
n°201759
AsTro
Posté le 14-12-2002 à 13:30:19  profilanswer
 

ou bien :
 
sudo startmodem &
if $? = 1 then
   sudo startmodem &
fi


---------------
>>>>>> WebFotos <<<<<<
n°201773
chacasa
Posté le 14-12-2002 à 14:39:33  profilanswer
 

c quoi ce "$?=1"
 
Je connais rien au script alors si tu pouvais me décrire ce que vont faire c lignes.


Message édité par chacasa le 14-12-2002 à 14:39:50
n°201784
AsTro
Posté le 14-12-2002 à 15:14:28  profilanswer
 

s'il y a eu une erreur lors de l'execution d'une commande ca te renvoi 1 si tout se passe bien ca te renvoi 0.
 
tu devrais d'ailleur mettre plutot different de 0 ca donne :
 
sudo startmodem &  
if $? != 0 then
  sudo startmodem &  
fi
 
si il y a un erreur a la commande precedente alors fait : sudo startmodem &.
 
 


---------------
>>>>>> WebFotos <<<<<<
n°201851
chacasa
Posté le 14-12-2002 à 20:44:38  profilanswer
 

Bon en fait je sais d'où vient le problème. C les commandes startmodem (en root) et sudo startmodem (en user)qui ne veulent pas s'exécuter dans un terminal au démarrage. G essayer avec la commande suivante dans mon initrc et ça fonctionne nickel je vais donc me diriger sur le sîte des concepteurs du driver.
 
Eterm -e man startx
 
Merci quand même pour ton aide Astro.
 
PS: Tu danse super bien :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  lancer un terminal au démarrage avec une commande dedans.

 

Sujets relatifs
[lancer une commande dans un tty donné]???[KDE 2.2] Tableau de bord qui ne veut plus se lancer
demarrage selectif avec windows xp[eclipse] impossible à lancer avec une mandrake 9
Lancer des commandes par une interface webSynthaxe commande "route" sous SCO
[Linux - Bash] Commande pour tester si un fichier existeimpossible de lancer un script
prog au démarrage 
Plus de sujets relatifs à : lancer un terminal au démarrage avec une commande dedans.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR