Uhrzeit mit crontab aktualisieren

ossymonika

Neuer User
Mitglied seit
2 Apr 2008
Beiträge
106
Punkte für Reaktionen
0
Punkte
0
Hallo

Hab ne 7270 mit freetz-stable1.1,seit neuesten aktualisiert die box nicht mehr das datum.
hab probiert das datum mit telned zu aktualisieren das geht ohne probleme jedoch nach nem reboot fehlt das datum wieder.

kann man das nicht im crontab oder Rudishell eingeben ?

hab diesen skript verwendet
wget -O /tmp/gettime.tmp -q http://www2.fh-sw.de/~moeno/date
date `grep Uhrzeit /tmp/gettime.tmp | sed -n 's/.* \([0-9]*\.[0-9]*\).*/\1/p'`
rm /tmp/gettime.tmp
 
Die Uhrzeit stimmt auf den Boxen immer nur, wenn sie vorher (ich meine, vom multid) gesetzt wurde. Deshalb hat eine Box ohne Internetzugang immer eine falsche Uhr.
Was willst du denn jetzt genau wissen? Wie man einen cron Eintrag macht? Oder hast du einen Eintrag, und er funktioniert nicht?

Etwas simpler geht das übrigens mit rdate, z.B. so:
Code:
rdate -s time.fu-berlin.de

Jörg
 
Einen neuen Thread hast Du jetzt, die Rechtschreibung ist etwas besser, aber was Du genau gemacht hast, hast Du noch immer nicht geschrieben.
 
Hallo

wenn ich rdate -s time.fu-berlin.de in crontab einfüge geht das nicht nach nem neustart ist die uhrzeit nicht richtig.(gar nicht eingestellt)
füg ich es in rudishell ein stimmt die uhrzeit.Ich möchte aber das das automatisch geht.
 
Wahrscheinlich hast du immer noch nicht gelesen, wie man crontabs erstellt? Poste doch mal die relevante Zeile aus den crontabs...
 
01 * * * * rdate -s time.fu-berlin.de

so gehts aber nicht gleich nach dem reboot erst ne stunde später und dann alle stunden.wenn ich nen zeitplan mit einbaue und die box stürzt ab geht die uhr wiederum erst richtig wenn die gewälte zeit da ist

möchte das aber gleich sobald das inet verbunden ist und das nur 1x
 
Zuletzt bearbeitet:
Zuletzt bearbeitet:
das problem ist das es ein älteres immage ist und ich mit winscp nicht zugreifen kann
daher kann ich nicht ins root verzeichnis
 
Evtl. mit telnet?
 
ja mit telnet ist es kein problem zu aktualisieren aber da muss ich es immer manuell tun
 
Ich meinte, wenn Du mit telnet auf der Box bist, den Eintrag in die rc.custom machen.
 
ja ich versteh nur weis ich nicht wie der befehl geht
 
Probier mal so:
# find / -iname 'rc.custom'

Code:
echo "rdate -s time.fu-berlin.de" >> /Pfad/zur/rc.custom

# cat /Pfad/zur/rc.custom
 
Probier mal so:
# find / -iname 'rc.custom'

Code:
echo "rdate -s time.fu-berlin.de" >> /Pfad/zur/rc.custom

# cat /Pfad/zur/rc.custom

da kommt nichts wenn ich das eingebe

# find / -iname 'rc.custom'
 
da kommt nichts nur /var/mod/root #
 
Zuletzt bearbeitet:
Dann sollte dir jemand helfen der sich mit freetz-stable1.1 auskennt. Ich kenne leider nur den trunk.

EDIT:
Bist Du als root eingeloggt? Die "BusyBox v1.12.4 (2009-06-01 10:09:51 CEST) multi-call binary" kennt find.
Poste mal die Ausgabe von "busybox"
 
Zuletzt bearbeitet:
hier das ergebniss

/var/mod/root # busybox
BusyBox v1.12.4 (2009-06-01 10:09:51 CEST) multi-call binary
Copyright (C) 1998-2008 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.

Usage: busybox [function] [arguments]...
or: function [arguments]...

BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!

Currently defined functions:
[, [[, addgroup, adduser, arp, arping, ash, awk, basename, bunzip2,
bzcat, cat, chmod, chown, chroot, clear, cmp, cp, crond, crontab,
cryptpw, cut, date, dd, delgroup, deluser, df, dirname, dmesg,
dos2unix, du, echo, egrep, env, ether-wake, expr, false, fgrep,
find, free, ftpget, ftpput, getopt, grep, gunzip, gzip, halt, hdparm,
head, hexdump, hostid, hostname, httpd, id, ifconfig, ifdown, ifup,
inetd, init, insmod, install, kill, killall, klogd, ln, logger,
login, logname, logread, losetup, ls, lsmod, makedevs, md5sum,
mdev, mkdir, mkfifo, mknod, mkswap, modprobe, more, mount, mv,
nc, netstat, nohup, nslookup, od, passwd, pidof, ping, pivot_root,
poweroff, printf, ps, pwd, rdate, realpath, reboot, reset, rm,
rmdir, rmmod, route, run-parts, sed, setconsole, setlogcons, sh,
sha1sum, sleep, sort, strings, stty, swapoff, swapon, sync, sysctl,
syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top,
touch, tr, traceroute, true, tty, umount, uname, uniq, unix2dos,
uptime, usleep, uudecode, uuencode, vconfig, vi, wc, wget, which,
xargs, yes, zcat

/var/mod/root #
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.