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

Administration système Discussion :

utilisation des bash script


Sujet :

Administration système

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 41
    Points : 40
    Points
    40
    Par défaut utilisation des bash script
    bonjour,

    J'ai travaille sous windows et je me connect avec un server Linux avec ssh. J'ai essayé de lancé un petit script que j'ai écrit.

    #!/bin/bash
    echo hello world

    Mais quand j'essaye de le lancer, il me dit "./myscript: Command not found."

    Alors que j'ai regardé sur le server, bash exists bien sous /bin/
    je ne comprends vraiment pas, quand je travaillais directement sous linux je n'ai jamais eu ce problème. Est-ce que ça vient du fait que je le lance a traver SSH depuis un PC sous windows?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    salut
    essaie de faire en root
    chmod +x myscript pour lui donner des droits en execution

    ensuite relance-le avec
    ./myscript

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    le compte root n'a rien a voir dans l'histoire; si on peut créer le script, on peut le lancer.

    par contre un chmod +x monscprit est nécéssaire OU le lancer comme suit :

  4. #4
    Membre éclairé Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Points : 790
    Points
    790
    Par défaut
    Tiens en tant qu'on y est est-ce que quelqu'un connait la différence entre
    autres ???

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 108
    Points : 109
    Points
    109
    Par défaut
    "sh monscript" exécute le script même si il n'est pas exécutable.
    "./monscript" exécute le script si il est exécutable (avec un "chmod +x monscript")

  6. #6
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 41
    Points : 40
    Points
    40
    Par défaut
    Merci pour vos réponses!

    Mais je ne suis pas sur que ça vient du fait que mon script n'est pas executable. En fait j'avais bien fait chmod +x avant. De plus, il marche tres bien sans la ligne "#!/bin/bash", enfin je veux dire il m'affiche bien "Hello world" si je ne met pas #!/bin/bash
    Donc je pense que c'est le #!/bin/bash qui ne lui plait pas, alors que j'ai vérifié que bash existe bien dans le répértoire /bin/ ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/05/2008, 14h54
  2. [ksh et/ou bash] Utilisation des arguments type -d
    Par novices dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 24/11/2007, 15h04
  3. utilisation des scripts d'autocomplétion
    Par gendalf37400 dans le forum Ruby on Rails
    Réponses: 5
    Dernier message: 14/06/2007, 15h48
  4. Réponses: 2
    Dernier message: 07/11/2006, 11h34
  5. [JMeter] Utiliser des scripts BeanShell
    Par otsgd dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 08/08/2006, 10h44

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