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 :

Script bash s'interrompant.


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 37
    Points : 34
    Points
    34
    Par défaut Script bash s'interrompant.
    Bonjour tout le monde.
    Je suis entrain de faire un petit script bash et il se passe un truc étrange :
    en gros le script lance 2 perl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/bin/perl
    perl toto.pl
    perl tata.pl
    Quand je lance le script directement tout se passe bien. Quand je le lance à l'aide de la commande at, il ne m'execute plus que toto et sort après. Si vous avez des idées, je suis plus que preneur.

    Merci d'avance,
    yanndan

  2. #2
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 241
    Points
    8 241
    Par défaut
    ça ne serait pas un problème de droits ? certains scripts refusent de se lancer en root et at doit vouloir le lancer en root. si ça marche en utilisateur normal, il faudra que tu demandes à at de changer d'utilisateur

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 37
    Points : 34
    Points
    34
    Par défaut
    Bon après correction, il semblerait que si je tape
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/bin/bash
    perl toto.pl &&
    perl tata.pl
    là tout se passe bien que ce soit avec at ou sans.
    Donc je me demande si lorsque j'utilise at, le shell chargé n'est pas un peu différent de mon shell normal(bash). Bref idée de compréhension mais il me manque encore des éléments.
    Bon il semblerait que le terminal appelé par at soit dumb au lieu de xterm.

    Si quelqu'un aurait une explication, j'en serais fort aise.

    Merci pour tout,
    yanndan

Discussions similaires

  1. Requête POST dans un script bash
    Par desperado dans le forum Linux
    Réponses: 4
    Dernier message: 11/12/2007, 23h38
  2. Réponses: 21
    Dernier message: 29/09/2005, 20h33
  3. Script bash : Pb avec sed
    Par fred64 dans le forum Linux
    Réponses: 3
    Dernier message: 19/08/2005, 12h24
  4. Scripts bash : requêtes sql
    Par milka dans le forum Linux
    Réponses: 3
    Dernier message: 17/08/2005, 11h59
  5. Problème script Bash
    Par Sphost dans le forum Linux
    Réponses: 10
    Dernier message: 26/07/2005, 10h56

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