• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

11.1

Ganz im Zweifel kannst Du dir ja einen cronjob als root basteln der alle Stunde den ntpd startet.

Dies ist mit Sicherheit keine saubere Lösung aber wenn Du die möchtest, mußt Du dir ein skript schreiben das den Status deiner Internetverbindung prüft, dann prüft ob ntpd gestartet ist und nur wenn Internet da ist und ntpd noch nicht gestartet wurde dieses startet. Das überlasse ich dir selber so etwas zu basteln.
 
OP
D

dzug

Guru
Danke nochmals.
Ich stelle die Uhr dann per Hand.(Yast2)
Den Funkwecker habe ich ja da stehen.
Bei Einschalten von der Internetverbindung sollte er die Uhrzeit Korrigieren.
Scheint sehr Kompliziert zu sein.
Bis dann dzug.
 

Tooltime

Advanced Hacker
Deaktiviere den automatischen Start von ntp und probiere mal folgendes Script aus:
Code:
#! /bin/bash
#
# Dieses Script unter /etc/sysconfig/network/scripts/my_ntp speichern
# Und folgende Links anlegen:
#		ln -s /etc/sysconfig/network/scripts/my_ntp /etc/sysconfig/network/if-up.d/my_ntp
#		ln -s /etc/sysconfig/network/scripts/my_ntp /etc/sysconfig/network/if-down.d/my_ntp

# Über welche Schnittstelle läuft das Internet, bitte anpassen.
# INTERNET_DEV="ath0"
# Dürfte bei dir dsl0 sein
INTERNET_DEV="dsl0"


unset ${!LC_*} LANGUAGE
export LANG="POSIX"
export PATH="/sbin:/usr/sbin:/bin/:/usr/bin"

shift
interface="$1"
if [ $interface != $INTERNET_DEV ]; then
  exit 0
fi


source /etc/rc.status

# Main case switch
case "$0" in
	*if-up.d*)
		#
		rcntp start 
		;;
	*if-down.d*)
		#
		rcntp stop
		;;
	*)
		log_err "Don't know what to do.  This script used to be called from dir if-{up,down}.d/."
		;;
esac
PS: Alles nur geklaut aus Scripten die da so herum liegen.
 
OP
D

dzug

Guru
Danke nochmals.
Mit den Scripten = noch komplizierter.
Eine einfache Lösung scheint es nicht zu geben.
 
OP
D

dzug

Guru
Es gibt wohl keine einfache Anwendung um bei Verbindung ins Internet die Rechneruhr zu stellen.
Gruss dzug.
 

dietger

Hacker
Eine einfache Lösung scheint es nicht zu geben.
Ich weis ja nicht was Du da genau wie treibst, aber das Einrichten des ntpd Servers mit Yast war nun wirklich so ziemlich die einfachste Übung beim Einrichten meines Systems.
Hast Du auch hier schon mal eine Neuinstallation in Erwägung gezogen ? ;) ;)


Dietger
 

whois

Ultimate Guru
dietger schrieb:
Hast Du auch hier schon mal eine Neuinstallation in Erwägung gezogen ? ;) ;)
Hehe, jetzt fang nicht die altbewährte Karte zu ziehen.
Das ist kein Allheilmittel auch wenn er das glaubt. ;)
Leichter als Tooltime es ihm gerade gemacht geht wohl kaum.
 
OP
D

dzug

Guru
Ich könnte es ja nochmal tun.
Auf sda habe ich noch eine leere Partition.
Das Einrichten mit yast hat ja auch prima geklappt.
Er hat nicht gemeckert.
Nach der Einrichtung hat ntpd nur einmal geregelt.
Beim nächsten Neustart war nix.
Bis dann euer dzug.
Ps.
Bis heute 23.7.09 habe ich mir das mit dem Ntp angeschaut.
Geregelt hat er nix.
Da er nicht funktioniert:Gelöscht.
 
OP
D

dzug

Guru
Ich habe es nochmals Probiert wie jadec5 vom 23.7 Geschrieben hat.
Bei Einrichtung hat ntp die Uhr gestellt.
Nach neuem Booten nicht mehr.
Es fehlt irgendwie der Schubbs wenn das Internet da ist.
 

Tooltime

Advanced Hacker
dzug schrieb:
Es fehlt irgendwie der Schubbs wenn das Internet da ist.
Genau für diesen Schubbs habe ich dir ein Script geliefert:
Und wenn du dir da mal die ersten Zeilen anschaust, sollte auch klar seien was zu tun ist.
Tooltime schrieb:
# Dieses Script unter /etc/sysconfig/network/scripts/my_ntp speichern
# Und folgende Links anlegen:
# ln -s /etc/sysconfig/network/scripts/my_ntp /etc/sysconfig/network/if-up.d/my_ntp
# ln -s /etc/sysconfig/network/scripts/my_ntp /etc/sysconfig/network/if-down.d/my_ntp
Wenn du irgend etwas nicht verstehst kannst du ja fragen, ansonsten sehe ich halt keine Möglichkeit wie man dir weiterhelfen kann.
 
OP
D

dzug

Guru
Keine Neuinstallation.
Das mit den Scripten ist mir zu Kompliziert.(ich kanns nicht).
Stelle ich die Uhr halt irgendwann mal per Hand.
Der Funkwecker vor dem Bildschirm zeigt die genaue Zeit.
Danke dzug.
 

Tooltime

Advanced Hacker
dzug schrieb:
Das mit den Scripten ist mir zu Kompliziert.(ich kanns nicht).
Das ist nicht schwer. Gehe zu dem Link und makiere alles im Code-Fenster
Die erste Zeile sieht so aus:
  • #! /bin/bash

    esac
ist die letzte Zeile. Dann kopiere den markierten Text in die Zwischenablage.

Anschließend öffnen ein Konsolenfenster und führe einfach folgende Befehle aus:
  • kwrite my_ntp
    • Menü Bearbeiten --> Einfügen
      Datei --> Speichern
      Datei --> Beenden
    chmod a+x my_ntp

    su
    auf nachfrage root-Passwort eingeben
    cp my_ntp /etc/sysconfig/network/scripts/my_ntp
    ln -s /etc/sysconfig/network/scripts/my_ntp /etc/sysconfig/network/if-up.d/my_ntp
    ln -s /etc/sysconfig/network/scripts/my_ntp /etc/sysconfig/network/if-down.d/my_ntp
Das ist alles. Alle Befehle kannst du von hier in das Konsolenfenster kopieren. Letztendlich kann man das auch alles mit dem Dateimanager machen, nur die einzelnen Mausklicks zu beschreiben ist viel zu aufwendig.
 
OP
D

dzug

Guru
Danke für die ausführliche Antwort.
Ich komme da trotzdem nicht mit.
Ich lasse es halt so.
Gruss,
dzug.
 
OP
D

dzug

Guru
Danke.
In der Konsole trotz genauem Abschreibens immer "kein gültiger Befehl usw.".
Es bleibt halt so.
Gruss.
Dzug.
Fertig.
 
Oben