|
Last change
on this file since 6 was
6,
checked in by guillaume, 18 years ago
|
|
Publication tt-ttols v0.1
Des outils pour le TwinTact
|
-
Property svn:executable set to
*
|
|
File size:
1.1 KB
|
| Line | |
|---|
| 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.