CronJob log n'écrit rien

Résolu
andyajram Messages postés 165 Statut Membre -  
andyajram Messages postés 165 Statut Membre -
Bonjour,

J'ai créeé un cronjob , mais quand je vérifie le fichier de log, je vois :

/bin/sh: /DATA/scripts/Daily_Script.sh: Permission denied


Est-ce-que quelqu'un sait comment régler ce problème ?

Merci d'avance

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Bonjour,

    Ici tu sembles vouloir exécuter le fichier
    /DATA/scripts/Daily_Script.sh
    .

    Deux méthodes sont possibles :

    Méthode 1 : Donne des droits en exécution à ton script, puis exécute-le :

    chmod a+x /DATA/scripts/Daily_Script.sh
    /DATA/scripts/Daily_Script.sh


    Méthode 2 : Exécute ton script en le passant en paramètre de l'interpréteur shell adéquat, e.g.
    sh
    ou
    bash
    :

    sh /DATA/scripts/Daily_Script.sh


    Plus généralement, avant de déverser des commandes shell dans un cron, assure-toi au préalable que celles-ci fonctionnent correctement en ligne de commandes.

    Bonne chance
    2
    1. andyajram Messages postés 165 Statut Membre
       
      Bonjour , j'ai résolu le problème , effectivement j'ai donné le droit
      chmod 775 /DATA/scripts/Daily_Script
      et ça marche maintenant
      0