IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

.sh marche sous unix et pas sous linux


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 32
    Points : 45
    Points
    45
    Par défaut .sh marche sous unix et pas sous linux
    Bonjour,

    J'ai un script qui marchait sur le serveur unix et qui ne marche plus sur le serveur linux (migration OS)

    la commande en question est très simple il s'agit de la ligne suivante :

    cd $AU_TOP/resource/

    à savoir que quand je la lance directement dans la ligne de commande ca passe, mais quand je lance mon script .sh elle ne passe plus.

    KK1 aurait une idée ?

    Merci

  2. #2
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    Il faut verifier que le contenu de AU_TOP est bien celui voulu, et s'assurer que le remplacement de la variable d'environnement se fait comme prevu en encadrant le nom par des accolades:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cd ${AU_TOP}/resource/

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 32
    Points : 45
    Points
    45
    Par défaut
    Merci

    mais même en ajoutant les accolades j'ai ce message d'erreur :

    : bad interpreter: No such file or directory

  4. #4
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Points : 4 926
    Points
    4 926
    Par défaut
    Citation Envoyé par Karim.1
    Merci

    mais même en ajoutant les accolades j'ai ce message d'erreur :

    : bad interpreter: No such file or directory
    quelle est la première ligne de ton script?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 106
    Points : 104
    Points
    104
    Par défaut
    tu as peut etre tout simplement oublié le

    qui sait!??

  6. #6
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    Comme l'a dit laurentschneider donne nous ta première ligne de ton script.

    Normalement elle doit ressembler à:
    Arnaud

  7. #7
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 123
    Points
    28 123
    Par défaut
    Bonjour,

    Peux-tu poster ton script s'il n'est pas trop long, sinon un script réduit reproduisant exactement la même erreur ?
    Comment le fichier a-t-il été transféré de Unix vers Linux ?
    Est-ce qu'il n'aurait pas été édité sous Windows, ce qui pourrait introduire des ^M dedans ?

Discussions similaires

  1. Axis fonctionne sous Windows mais pas sous Unix
    Par andlio dans le forum Services Web
    Réponses: 0
    Dernier message: 17/08/2010, 09h25
  2. Pb jsp sous unix et pas sous win - OU - Pb tomcat
    Par estelle31 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 03/11/2008, 10h28
  3. [MySQL] Mon script marche sous Firefox et pas sous IE
    Par fanshak dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 02/12/2006, 23h56
  4. [Applet]Marche sous Eclipse mais pas sous un Browser
    Par leminipouce dans le forum Applets
    Réponses: 2
    Dernier message: 29/05/2006, 18h38
  5. [XML] Shift-JIS : Marche sous Firefox mais pas sous IE...
    Par Magus (Dave) dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 24/01/2006, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo