Bonjour à tous, j’ai un problème dont je ne comprend absolument pas d’où il peut venir.
J’avais suivi un tutoriel pour utiliser ipcheck avec dyndns, afin de mettre à jour mon domaine dynamique.
Le script suivant fonctionne très bien quand je le lance manuellement:
[code]#!/bin/sh
USERNAME="******“
PASSWORD=”******“
HOSTNAME=”******"
cd /root/
if [ -f /root/ipcheck.dat ]; then
ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
else
ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
fi
[/code]
J’ai voulut en faire un CRON. Le cron suivant s’exécute correctement:
Mieux, dans /var/syslog , si je remplace le cron par:
On voit que la commande ipcheck est bel et bien lancée par le script appelé par le cron, c’est une certitude:
MAIS, rien ne se passe, ipcheck fait comme si mon adresse était à jour, c’est à dire ne m’affiche rien, je ne sais pas si il considère vraiment que je suis à jour ou si il y arrive pas (même avec un sh /etc/ppp/ip-up.d/dyndns_update.sh > ipcheck.log dans le cron, le fichier ipcheck.log reste désespérément vide). Bon, outre le fait que c’est pénible de ne rien afficher quand on a pas mis à jour les DNS, il me semble qu’un souci plus profond, ou qui m’échappe, se manifeste là.
Si vous avez des idées je suis preneur 
Même ceux qui ont des alternatives à ipcheck sont les bienvenus, si ils m’expliquent comment m’en servir 
J’ajoute que j’ai une etch, accessible en ssh (sans interface graphique).
Linux 2.6.18-6-686 #1 SMP Mon Aug 18 08:42:39 UTC 2008 i686 GNU/Linux
