Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Script bash
Envoyé par: lordkrotos

Bonjour,

Je souhaite écrire un petit script activé à l'aide d'un racoursi vers le bureau qui doit:
1) Ouvrir une console
2) Lancer un autre script
(Je veux ouvrir une console car on doit répondre à des questions).
voilà ce que j'ai fait:

#!/bin.sh
konsole
./Connexion_Internet.sh #c'est le deuxième script


Evidement, ça ne marche pas. Mon script "Connexion_Internet marche très bien quand je l'appelle depuis une console.

Ou est-ce que j'ai faux?

Merci

Poste le Wednesday 14 January 2004 14:24:39
Répondre     Citer    
Re: Script bash
Envoyé par: lloyds

alors deja peut tu donner plus de precision quand tu dis ça ne marche pas il n'ouvre pas la konsole ou il ne lance pas le script dans la console?
ce script a t'il un interet? puisqu'il suffit de lancer le script connectio_internet tout seul non?

Poste le Wednesday 14 January 2004 15:25:47
Répondre     Citer    
Re: Script bash
Envoyé par: lordkrotos

Plus de précision:

#!/bin.sh
konsole #ligne1
./Connexion_Internet.sh #c'est le deuxième script #ligne2


La ligne 1 s'execute bien: une console s'ouvre. Puis c'est tout: le script Connexion_internet ne s'exécute pas.

Si ce script a un intérret? Absolument pas! J'aime perdre mon temps à des choses inutiles et futiles ;o)
Plus sérieusement, il a un intérret non négligeable: d'autre personnes que moi aimeraient se servir de mon PC, sans utiliser une seule ligne de commande. J'ai fait le +gros en éditant sudo et en écrivant Connexion_Internet (enfin j'espère..), du coup j'aimerais que ça serve.
Merci
A+

Poste le Wednesday 14 January 2004 16:13:30
Répondre     Citer    
Re: Script bash
Envoyé par: lloyds

tu n'as pas compris ce que je voulais dire (j'ai surement pas été trés clair).

ce que je me demandais c'est si ton script connection_internet avait besoin d'une console pour etre lancé ne peut - il pas etre lancé tout seul?

Sinon tu a une connexion permanent type adsl ou rtc? car si tu as une connexion permanente il te suffit de lancer la connexion au demarage de la machine.

Dis moi si je ne suis pas clair

Poste le Wednesday 14 January 2004 16:25:10
Répondre     Citer    
Re: Script bash
Envoyé par: lordkrotos

Merci de me répondre si vite!
Pour que tu comprennes mon pb, il faut que j'explique mon cas en détail:

Dans la même pièce, j'ai 2 pc, qui ne sont pas en réseau, pour la simple raison que je ne sais pas encore faire (je remets ça à plus tard). Nous partageons donc la connexion internet de la façon suivante: un coup c'est mon PC qui a le modem, l'autre coup c'est le PC de ma copine. Comme mon modem n'est pas en permanance sur mon PC, je ne veux pas lancer la connexion au démarrage.
Voici ce que fait mon script "Connexion_internet":
1) Il teste si je suis connecté ou non.
2)Si je suis connecté, il me propose de me déconnecter (pour débrancher "proprement" le modem et le passer à l'autre PC) ou de ne rien faire.
3)Si je ne suis pas connecté; il lance la connexion.
Ces choix se font en rentrant 'oui' ou 'non' au clavier, par l'intermédiaure de la console, d'où son utilité.

Voilà, désolé pour le déballage de vie privé, mais maintenant vous voyez mieux es contraintes.
a+

Poste le Wednesday 14 January 2004 16:43:39
Répondre     Citer    
Re: Script bash
Envoyé par: Nico__

dans un script chaque commande subit un fork() (man fork pour des infos) à moins d'utiliser l'enchainement avec &&

si tu veux que ce soit la konsole qui lance le script Connexion_Internet.sh alors il faut lui passer en argument

exemple : (avec un xterm, man konsole pour les options)

#!/bin/bash
xterm -e Connexion_Internet.sh
# end of script

1 chose : dans les scripts il est préférable d'utiliser des chemins absolus (commande which pour le connaitre)

Poste le Wednesday 14 January 2004 22:09:49
Répondre     Citer    
Re: Script bash
Envoyé par: lordkrotos

Merci bien.
Je test ce soir.
a+

Poste le Thursday 15 January 2004 09:10:19
Répondre     Citer    
Re: Script bash
Envoyé par: lordkrotos

CA MARCHE AhahahaHAHA
Merci!!!!!

Poste le Thursday 15 January 2004 19:05:02
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Script bash
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons