Problème d'exécution script bash - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 09-11-2010 à 15:55:41
Euh, tu fait des script bash que tu tente de lancer avec sh directement...
Perso, un script bash, c'est /bin/bash... Un Csh ce sera /bin/csh...
Marsh Posté le 09-11-2010 à 16:46:02
Ou un script shell plutôt !#/bin/sh que je lance avec sh si tu veux.
Marsh Posté le 09-11-2010 à 17:02:25
Ah, attention, il y a des instructions dans bash qui n'existent pas dans sh...
Tes scripts, tu les enregistres avec quoi ? Quel soft ?
Marsh Posté le 09-11-2010 à 17:04:51
avec l'éditeur vi. Le problème est que le script marche très bien sur redHat de test. C'est quand je le met en iso et que je veux l''utiliser à partir de l'iso que j'ai ce problème en fait.
Marsh Posté le 09-11-2010 à 18:00:47
et si tu le code depuis l'iso ?
Marsh Posté le 09-11-2010 à 15:12:15
Bonjour,
Je réalise actuellement un script me permettant de configurer des serveurs RedHat créés dans une infra Vmware. Ce script permet entre autre de configurer les clients pour la supervision, sauvegarde, mise à jour de rpm oracle ..., configuration IP et hostname ...
Lorsque que je crée ma machine virtuelle à partir d'un template, celle n'a aucune configuration (pas d'IP, pas de nom ...). Je créer un iso de mon script que je monte sur la machine virtuelle car je ne peux pas l'attaquer via le réseau vu qu'elle n'est pas configurée. Et lorsque j'exécute mon script j'obtiens des erreurs du type :
[root@stestole01 home]# sh monscript.sh
: command not found2:
: command not found4:
J'ai copié mon script dans mon /home et lui ai mis tous les droit (777) mais rien n'y fait. J'ai fait un script avec un simple "echo" dedans et le résultat est le même.
Exemple :
#!/bin/sh
echo "test affichage"
Pour faire mon iso qui contient mon script, je copie avec WinSCP mon script sur mon poste de travail XP, et j'utilise CDBurnerXP pour créer mon iso.
Auriez vous une idée ?
Merci