Last change
on this file since 14 was
6,
checked in by guillaume, 17 years ago
|
Publication tt-ttols v0.1
Des outils pour le TwinTact
|
-
Property svn:executable set to
*
|
File size:
1.1 KB
|
Rev | Line | |
---|
[6] | 1 | #! /bin/sh |
---|
| 2 | |
---|
| 3 | SSH="ssh -p ${TWINTACT_PORT} -i ${TWINTACT_SHARE}/id_dsa root@twintact" |
---|
| 4 | |
---|
| 5 | # Mettre à jour l'heure sur le TwinTact si trop différente de l'heure de l'hôte |
---|
| 6 | # Par exemple après un long arrêt du TwinTact |
---|
| 7 | TTTIME=$($SSH date +%s) |
---|
| 8 | MYTIME=$(date +%s) |
---|
| 9 | let DIFFTIME=MYTIME-TTTIME |
---|
| 10 | logger -i -p kern.debug -t TwinTact "Horloge TwinTact DIFFTIME=${DIFFTIME}" |
---|
| 11 | if [ "${DIFFTIME/-}" -gt 10000 ]; then |
---|
| 12 | $SSH date -s `date +%m%d%H%M%Y.%S` |
---|
| 13 | logger -i -p kern.info -t TwinTact "Horloge TwinTact synchronisée" |
---|
| 14 | fi |
---|
| 15 | |
---|
| 16 | # Ajout d'une route par défaut au réseau du TT pour utiliser le PC comme passerelle |
---|
| 17 | # Sortir aussi l'état de la table de routage en cas de débogage |
---|
| 18 | echo "route add -net 0.0.0.0 gw ${TWINTACT_BIND} ; route -n " | $SSH ash -s |
---|
| 19 | logger -i -p kern.info -t TwinTact "Routage sur TwinTact à jour" |
---|
| 20 | |
---|
| 21 | # Eventuellement utiliser un scrip perso si ça peut être utile |
---|
| 22 | # Par exemple peut être utilisé pour activer un syslog renvoyant le log système sur |
---|
| 23 | # la machine cette machine |
---|
| 24 | [ -x "${TWINTACT_SHARE}/synchro_net_perso.sh" ] && \ |
---|
| 25 | . "${TWINTACT_SHARE}/synchro_net_perso.sh" |
---|
Note: See
TracBrowser
for help on using the repository browser.