Comment cron fonctionne

Bonjour. J’ai créé un petit script qui fonctionne. Il requiert une connexion SSH et un mailer. Tout fonctionne si le démarre manuellement.
sh pingtest
OK
Je l’ai donc installé dans cron.hourly et l’ai rendu executable
De là je reçois des messages bizarres:
pi:unable to resolve host raspberryThierry
raspberryThierry est le nom donné à mon raspi dans hostname

Que faire avec ça ?

Salut,

Perso, je ferais comme ça si je devais essayer.

sudo apt-get update && sudo apt-get install mplayer -y

sudo nano /home/pi/script.sh

#!/bin/sh
# Script pour jouer avec cron en faisant brailler le Rpi
mplayer /home/pi/dossier/fichier-son.mp3

sudo nano /etc/crontab

@hourly pi bash /home/pi/script.sh

ou

@hourly pi cd/home/pi && bash script.sh

Sans oublier de recharger cron
/etc/init.d/cron reload

mais je ne peux pas tester donc je tape « à l’aveugle ».

++

Edit :
Fais le test avec :
*/1 * * * * pi bash /home/pi/script.sh
là, chez moi, ça fonctionne
j’ai une sirène de bateau durant 13 secondes toutes les … 1 minutes.

Edit 2 :
C’est bon !
Il est 21h et il vient de se mettre à brailler !!!
J’ai remplacé ma ligne précédente par
@hourly pi bash /home/pi/script.sh

Tu peux nous dire comment tu as fait ?

En fait j’ai simplement mis mon script dans cron.hourly
ls /etc/cron.hourly
fake-hwclock pingtest2
toute les heures ça se déclenche bien et toutes les heures je reçois un message:
/etc/cron.hourly/pingtest2:ssh: Could not resolve hostname sauvegarde: no address.

cat /etc/hostname
raspberryThierry

En fait, j’ai trouvé. Le SSH du raspi qui possède le script n’avait pas de droit sur celui avec lequel il voulait correspondre.
Merci.

Salut,

Merci pour ton retour avec l’explication et la solution apportée.

Moi, je fais rarement simple :slight_smile:
Auto-didacte sans formation préalable en apprenant direct les mains dans le cambouis :blush:

Si c’est bon, tu peux passer en [Résolu] en insérant ce terme au début du titre (en éditant ton premier message) ?

++