Portál AbcLinuxu, 30. prosince 2025 11:22
#!/bin/bash
# Skript vytvoil pro ulehčení Petr Šobáň
# (c) 26.7.2000 S&S
#--------------------------------------------------------------------------
echo
date
if [ ! -x "/usr/sbin/ntpdate" ]
then
echo "Nemůžu najít program ntpdate"
echo "Skontrolujte zda je v /usr/sbin/ntpdate ."
echo
exit 1
fi
if /usr/sbin/ntpdate 194.108.60.2
then
/sbin/clock -w --utc
else
if /usr/sbin/ntpdate ntps1-1.cs.tu-berlin.de
then
/sbin/clock -w --utc
else
echo
echo "Z nějakého důvodu nahlásil program chybu."
echo "Je spuštěn jako root ?"
echo "Nic jsem neudělal."
echo
exit 1
fi
fi
Čili potřebujeme program ntpdate.
Dále tento skript mám v /root no a jako root v crontabu mám aby se spouštěl každou hodinu.
Takže teď záleží jak se připojujete zda přes ppp tak do toho skriptu ještě zadat aby se nespouštěl pokud není nahozeno zařízení ppp0 nebo ten skrypt přidat do nahození internetu aby po pripojení se rovedl atd ....Servery si také můžete ve skriptu změnit na ty co potřebujete.
Ještě pokud vám hodiny neběží v UTC vyhoďte ten parametr -utc.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.