Crontab

/bin/sh: root: command not found voila un retour fais par mail !!!

Non, François te dit de créer un “script”, de le rendre exécutable et de le lancer.
Ensuite, selon le résultat, tu ayras la réponse.

après avoir enlever tout les modifs que vous m’avait suggérer pour le test mail je reçois

mais via la console celle ci existe bien

Quel est le contenu exact du fichier test.sh?
Se déroule-t-il correctement quand tu l’exécutes depuis un shell?
Quelle est la date du fichier /root/folder.log?
Où se trouve le fichier a2ensite?

maintenant voile le contenue exact

mais la commande a2ensite est une fonction réalisé via apache

via les commandes shell celle ci ne poser pas de problème
ainsi que l’exécution du script via la console

Le fichier test.sh se déroule-t-il correctement quand tu l’exécutes depuis un shell?
Quelle est la date du fichier /root/folder.log?
Où se trouve le fichier a2ensite?

Pour la dernière question, la réponse est /usr/sbin.
Donc met dans ton fichier si tu préfères

#!/bin/sh var=$(ls /etc/apache2/sites-available/) /usr/sbin/a2ensite $var

Tu peux aussi essayer

*/5 * * * * /usr/sbin/a2ensite `ls /etc/apache2/sites-available/` >> /root/folder.log

dans ton crontab

via la 1er solution le mail me renvoi

je test la 2eme maintenant

nickel la 2ème solution marche à merveille
je tiens a remercié tout ceux qui ont chercher à m’aider :slightly_smiling:

Marrant car ça fonctionnait bien dés le début chez moi.
Drôle ces histoires de path…

Pense à la coche verte pour marquer ton sujet résolu. :wink:

NON pas [Résolu]… la coche verte s’il te plais…

Merci de virer le mot “Résolu” dans le titre du sujet.

Et de lire les règles du forum avant de l’utiliser. Merci.

Il est parti. Je vais le faire… c’est un peu lassant… :083

c’est bon et encore merci pour l’aide

[quote=“omega”]via la 1er solution le mail me renvoi

je test la 2eme maintenant[/quote]
Ce point est normal, il te fallait virer le «root» de la ligne de crontab, ça aurait marché.