CronJob log n'écrit rien

Résolu/Fermé
andyajram Messages postés 155 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 8 avril 2020 - Modifié le 9 août 2019 à 11:48
andyajram Messages postés 155 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 8 avril 2020 - 9 août 2019 à 11:59
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 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 749
Modifié le 9 août 2019 à 11:49
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 155 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 8 avril 2020
9 août 2019 à 11:59
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