#1 Le 03/02/2006, à 19:43
- riki_v
lancer 2 lignes de commandes sudo automatiquement
Bonjour,
comment je peux lancer 2 lignes de commandes en clicant sur un fichier svp?
sudo ifconfig dsl0 up
sudo pppd pty 'pppoe -I dsl0 -m 1452'
Merci de m'aider je ne trouve pas.
Et en plus si vous pouviez m'indiquer comment lancer ces 2 commandes lors du démarrage de UBUNTU breezy, c'est un plus.
Ricky
#2 Le 03/02/2006, à 19:47
- bobousse
Re : lancer 2 lignes de commandes sudo automatiquement
il faut que tu fasses un script shell et que tu t'arranges pour qu'il saoit exécuté au démarrage de ton pc
Hors ligne
#3 Le 03/02/2006, à 19:49
- Aragorn
Re : lancer 2 lignes de commandes sudo automatiquement
Bonjour,
Grace à un script.
Tu créer un fichier .sh
Tu inscrit dedans tes 2commandes
Tu change les droits chmod 771 fichier.sh
tu execute ton script ./fichier.sh
#4 Le 03/02/2006, à 19:52
- Sorlingues
Re : lancer 2 lignes de commandes sudo automatiquement
Pour exécuter ces commandes à chaque démarrage :
Tu crée le script suivant
#!/bin/bash
ifconfig dsl0 up
pppd pty 'pppoe -I dsl0 -m 1452'
dans un fichier quelconque.
Ensuite
sudo ln -s /chemin/ton_script /etc/init.d/
sudo update-rc.d ton_script start 99 2 .
Pour comprendre plus : man update-rc.d
Dernière modification par Sorlingues (Le 03/02/2006, à 19:52)
Hors ligne
#5 Le 03/02/2006, à 20:43
- celastus
Re : lancer 2 lignes de commandes sudo automatiquement
A priori j'ai trouvé plus simple
sudo bash -c "ifconfig dsl0 up && pppd pty 'pppoe -I dsl0 -m 1452'"
Hors ligne
#6 Le 04/02/2006, à 21:44
- jdloic
Re : lancer 2 lignes de commandes sudo automatiquement
Sinon il faut mettre l'interface (dsl0) en auto dans /etc/network/interface' et mettre une ligne en "pre-up" pour initialiser la connection.
Sinon, le script /etc/init.d/ppp teste si il existe un fichier /etc/ppp/ppp_on_boot pour lancer la connection internet correspondante au boot.
Bref, y a plein de façon de faire démarrer la connection internet au boot, certaine sont déjà toutes prêtes à fonctionner!
Hors ligne