Lancement d'un script shell
mcdelay
Messages postés
54
Statut
Membre
-
francoispgp -
francoispgp -
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
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 ;) -
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 -
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.
(:•Þ PituSauvez mon hamac, Bouffez Castor !
-
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-
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+
(:•Þ PituSauvez mon hamac, Bouffez Castor !
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
c'est tres clairement un script unix-like donc si tu est sous dos oublies de suite ce support et procure toi une doc valable pour TON systeme.
ou alors inscrit toi a une shellbox possedant mysql qui te permettra de t'initier sur une machine distante unix-like a travers une connexion ssh ou telnet.