Lancement d'un script shell
Fermé
mcdelay
Messages postés
51
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
28 décembre 2017
-
24 sept. 2003 à 15:00
francoispgp - 25 sept. 2003 à 09:48
francoispgp - 25 sept. 2003 à 09:48
Hello,
Je voudrais lancer un script shell, en utilisant la commande "sh nomfichier.sh". Je suppose que je dois lancer cette fonction sous la fenetre dos ? C'est en fait ma question !! Faut-il placer ce fichier dans un repertoire donné ?
Merci
stef
Je voudrais lancer un script shell, en utilisant la commande "sh nomfichier.sh". Je suppose que je dois lancer cette fonction sous la fenetre dos ? C'est en fait ma question !! Faut-il placer ce fichier dans un repertoire donné ?
Merci
stef
A voir également:
- Lancement d'un script shell
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Microsoft activation script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
5 réponses
ton shell tu veux l'executé depuis un emulateur, je coprend pas??
Parce que le mieu si tu veux faire du shell c'est quand meme utilisé linux tu sais ;)
Parce que le mieu si tu veux faire du shell c'est quand meme utilisé linux tu sais ;)
mcdelay
Messages postés
51
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
28 décembre 2017
11
24 sept. 2003 à 15:11
24 sept. 2003 à 15:11
Pour tout avouer je debute avec mysql, Je veux en fait ecrire un script qui permettra de creer une base de donne. Sur le support que j'utilise on me demande d'ecrire ce fichier sous forme d'un script shell et de le lancer .. et je pense qu'il faut le lancer sous dos mais apparemment la commande "sh" n'est pas reconnu !!
Merci
Stef
Merci
Stef
Pitu
Messages postés
1441
Date d'inscription
jeudi 3 octobre 2002
Statut
Contributeur
Dernière intervention
5 janvier 2013
125
24 sept. 2003 à 17:03
24 sept. 2003 à 17:03
Salut,
Pour lancer un shell, il faut être sur une plateforme qui interprèt le shell => un unix (telnet ou autre) ou un linux.
Donne-nous un peu plus de détails stp.
(:•Þ Pitu
Pour lancer un shell, il faut être sur une plateforme qui interprèt le shell => un unix (telnet ou autre) ou un linux.
Donne-nous un peu plus de détails stp.
(:•Þ Pitu
Sauvez mon hamac, Bouffez Castor !
mcdelay
Messages postés
51
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
28 décembre 2017
11
24 sept. 2003 à 18:19
24 sept. 2003 à 18:19
Et bien voila , on me dit de faire les choses suivantes :
1- de creer le script suivant :
mysql -p <<EOF
CREATE DATABASE testdb;
USE testdb;
EOF
2- d'enregistrer le script
3- de le lancer :
sh ex13.sh
voila c'est tout !! Je sais que c'est peut etre super simple mais je suis bloque !!
stef
1- de creer le script suivant :
mysql -p <<EOF
CREATE DATABASE testdb;
USE testdb;
EOF
2- d'enregistrer le script
3- de le lancer :
sh ex13.sh
voila c'est tout !! Je sais que c'est peut etre super simple mais je suis bloque !!
stef
Pitu
Messages postés
1441
Date d'inscription
jeudi 3 octobre 2002
Statut
Contributeur
Dernière intervention
5 janvier 2013
125
25 sept. 2003 à 08:26
25 sept. 2003 à 08:26
Bon, ca parait donc évident que ce n'est pas sous dos que tu dois faire ça, mais plutôt sous un émulateur tel que telnet, ou autre. En tout cas, sur un système de type unix.
Et sous unix, pour lancer un script shell, il y a plusieurs solutions :
1/ Tu rends ton script exécutable (chmod +x monscript), et ensuite tu peux l'exécuter tout simplement en tapant "monscript"
2/ Tu le lances dans un sous-shell : ". monscript"
a+
(:•Þ Pitu
Et sous unix, pour lancer un script shell, il y a plusieurs solutions :
1/ Tu rends ton script exécutable (chmod +x monscript), et ensuite tu peux l'exécuter tout simplement en tapant "monscript"
2/ Tu le lances dans un sous-shell : ". monscript"
a+
(:•Þ Pitu
Sauvez mon hamac, Bouffez Castor !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question