Pour ceux que ca interesse (et qui ont une livebox), j'ai fait un script kermit
qui met mon pc à l'heure depuis la livebox (pas d'autorisation à demander)
#!/usr/local/bin/wermit +
set network type tcp/ip
if fail errquit {Votre version de Kermit ne supporte pas TCP/IP.}
set host 192.168.1.1 23
if fail fatal {Connexion impossible...}
set input echo off
minput 20 login:
if fail fatal {Pas de login}
output root13円
minput 20 Password:
if fail fatal {Pas de mot de passe}
output 123413円
minput 20 ]$
if fail fatal {Connexion impossible...}
set exit on-disconnect on
set input echo off
output date13円
input 20 13円10円
input 20 13円10円
input 20 13円10円
.s := \v(input)
.p := \findex(DATE,\m(s))
.m := \fsubstr(\m(s),\m(p)+24,2)
.j := \fsubstr(\m(s),\m(p)+27,2)
.a := \fsubstr(\m(s),\m(p)+30,4)
.p := \findex(LOCAL,\m(s))
.h := \fsubstr(\m(s),\m(p)+19,2)
.d := \fsubstr(\m(s),\m(p)+22,2)
.s := \fsubstr(\m(s),\m(p)+25,2)
.c := "date \m(m)\m(j)\m(h)\m(d)\m(a).\m(s)"
echo "Commande \m(m)\m(j)\m(h)\m(d)\m(a).\m(s)"
!date \m(m)\m(j)\m(h)\m(d)\m(a).\m(s)
if fail {
echo "Echec !"
}
minput 20 ]$
if fail fatal {Plus de prompt..}
output exit13円
hangup
# Livebox et mise à l'heure
Posté par dferrec . En réponse au message [Terminal] Mettez-vous à l'heure. Évalué à 1.
qui met mon pc à l'heure depuis la livebox (pas d'autorisation à demander)
#!/usr/local/bin/wermit +
set network type tcp/ip
if fail errquit {Votre version de Kermit ne supporte pas TCP/IP.}
set host 192.168.1.1 23
if fail fatal {Connexion impossible...}
set input echo off
minput 20 login:
if fail fatal {Pas de login}
output root13円
minput 20 Password:
if fail fatal {Pas de mot de passe}
output 123413円
minput 20 ]$
if fail fatal {Connexion impossible...}
set exit on-disconnect on
set input echo off
output date13円
input 20 13円10円
input 20 13円10円
input 20 13円10円
.s := \v(input)
.p := \findex(DATE,\m(s))
.m := \fsubstr(\m(s),\m(p)+24,2)
.j := \fsubstr(\m(s),\m(p)+27,2)
.a := \fsubstr(\m(s),\m(p)+30,4)
.p := \findex(LOCAL,\m(s))
.h := \fsubstr(\m(s),\m(p)+19,2)
.d := \fsubstr(\m(s),\m(p)+22,2)
.s := \fsubstr(\m(s),\m(p)+25,2)
.c := "date \m(m)\m(j)\m(h)\m(d)\m(a).\m(s)"
echo "Commande \m(m)\m(j)\m(h)\m(d)\m(a).\m(s)"
!date \m(m)\m(j)\m(h)\m(d)\m(a).\m(s)
if fail {
echo "Echec !"
}
minput 20 ]$
if fail fatal {Plus de prompt..}
output exit13円
hangup