CronJob log n'écrit rien [Résolu/Fermé]

Signaler
Messages postés
155
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
8 avril 2020
-
Messages postés
155
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
8 avril 2020
-
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

Messages postés
29267
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
30 juillet 2020
6 895
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56841 internautes nous ont dit merci ce mois-ci

Messages postés
155
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
8 avril 2020

Bonjour , j'ai résolu le problème , effectivement j'ai donné le droit
chmod 775 /DATA/scripts/Daily_Script
et ça marche maintenant