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

mamiemando Messages postés 34184 Statut Modérateur 7 888
 
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
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