Quelle est la meilleure façon d'exécuter ntpdate au redémarrage, seulement après que le réseau est prêt

Je suis en utilisant un BeagleBone, et depuis il n'a pas construit en RTC et une batterie, il perd de la date à chaque redémarrage. Je peux facilement régler la date à l'aide de la commande:

/usr/bin/ntpdate -b -s -u pool.ntp.org

Mais si la coupure de l'alimentation et de retour à la maison par exemple, alors, le temps est perdu. La solution qui est livré avec la dernière beaglebone Angstrom distribution linux est de mettre un crontab en ligne qui met à jour le temps toutes les demi-heures. Mais je préfère il suffit d'exécuter la commande une fois sur la mise sous tension.

J'ai essayé de mettre cette commande ci-dessus dans votre crontab avec le @reboot ligne, mais qui, je crois, s'est déroulée avant le réseau a été configuré, ou quelque chose d'autre a échoué car il ne m'obtenez pas le bon moment quand j'ai tiré la puissance pendant 5 minutes et de le remettre à la beaglebone.

Est-il un moyen d'utiliser la commande ifconfig ou quelque chose comme ça pour exécuter un script d'init.d après le réseau est disponible?

OriginalL'auteur Eradicatore | 2012-06-27