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 :

problème script dans crontab


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 299
    Par défaut problème script dans crontab
    Bonjour,

    J'aimerai que le script si dessous s'exécute automatiquement grâce à une crontab :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #! /bin/bash
    sftp alan@titus.u-strasbg.fr << EOT
    cd /groupes/poch/alan/test_bash
    get $1
    exit
    EOT
    voici le contenu de ma crontab :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    */15 * * * * /home/alan/Documents/M2.1/Systeme/projet_bash/rapatriement.bash file1.txt

    Le problème c'est que le fichier "file1.txt" ne se rapatrie pas, je ne comprends pas pourquoi, je sais que le script est bien appelé car j'ai testé avec echo.

    Le script marche sans la crontab.
    Alaninho

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 651
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 651
    Par défaut
    Bonjour,

    il faudrait peut-être ajouter une commande ftp lcd <un_répertoire>, pour que ftp ne tente pas de déposer file1.txt dans un répertoire courant non-défini (soit nulle part ).
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 299
    Par défaut
    j'ai essayé avec le lcd mais ça ne marche toujours pas avec le crontab mais marche bien quand je lance directement.

  4. #4
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Il ne manquerait pas dans crontab le nom de l'utilisateur auquel appartiendra le script ? Comme root ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    01 * * * * root nice -n 19 run-parts --report /etc/cron.hourly
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SHELL] Problème d'exécution script avec Crontab
    Par Leeloo_Multiboot dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 05/06/2008, 16h59
  2. [Probléme] Script copie dans un fichier
    Par maloute80 dans le forum Langage
    Réponses: 23
    Dernier message: 29/11/2007, 15h52
  3. script php dans crontab
    Par dubitoph dans le forum Linux
    Réponses: 4
    Dernier message: 11/04/2007, 11h20
  4. [PHP-JS] Problème accents dans script PHP
    Par zigor dans le forum Langage
    Réponses: 3
    Dernier message: 18/05/2006, 18h45
  5. Shell Script dans crontab
    Par Deepc dans le forum Linux
    Réponses: 3
    Dernier message: 30/03/2006, 11h39

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