CRONTAB : Rien ne se lance

Bonjour,

Je voudrais, pour faire des tests, lancer un script toutes les minutes.
Je fais ces tests en root sous Debian.

J’ai dans ma crontab :

Ce script est exécutable et contient :

#!/bin/bash echo "hello world"

Mais il ne se passe absolument rien…
Une idée ?

Merci

salut,

il faut mettre un chemin absolu pour ton script.

Merci, j’ai testé en mettant directement /root/scripts/test.sh mais rien n’y fait…

J’ai même directement mis dans la crontab une commande simple :

*/1 * * * * ls

Mais même là, la commande ls ne se lance pas…
et pourtant j’ai même relancer le service cron.

Je comprend pas…

tu parles de quel crontab ?
le fichier /etc/crontab ou bien le crontab édité avec la commande crontab -e ?
car ils n’ont pas la même syntaxe, il faut préciser le user avant la commande pour le /etc/crontab.

de toute façon avec un ls dans un crontab tu ne risques pas de voir grand chose, si tu veux faire un test utilise plutôt echo “test” >> /tmp/cron.test

[quote=“Nuxilan”]J’ai même directement mis dans la crontab une commande simple :

Mais même là, la commande ls ne se lance pas…
et pourtant j’ai même relancer le service cron.
[/quote]

Comme dit plus haut, tu ne verras pas de trace de cette commande sauf si tu enregistres la sortie vers un fichier.
De plus, il manque l’utilisateur dans ta ligne et le chemin de ce qui doit être listé :

@Arnaud_ et @lroy merci pour votre aide.

[quote=“lroy”]tu parles de quel crontab ?
le fichier /etc/crontab ou bien le crontab édité avec la commande crontab -e ?
car ils n’ont pas la même syntaxe, il faut préciser le user avant la commande pour le /etc/crontab.
[/quote]
Il s’agissait bien de crontab -e, au passage merci pour la syntaxe de /etc/crontab

[quote=“lroy”]
de toute façon avec un ls dans un crontab tu ne risques pas de voir grand chose, si tu veux faire un test utilise plutôt echo “test” >> /tmp/cron.test[/quote]
C’est ce que j’ai fait et ça fonctionne très bien, merci !

Mais la base du problème était bien un problème de chemin absolu.

Ce qui m’étonne c’est que sur un autre serveur le chemin n’est pas absolu et ça fonctionne très bien…