Linux 14.981 Themen, 106.343 Beiträge

Timestamp bei Pure-ftp

d.s.in_OS / 7 Antworten / Flachansicht Nickles

Ich habe eine SLES 10 auf einer zSeries (IBM Mainframe) unter zVM installiert.

Das Linux läuft also in einer virtuellen Maschine. Mein Linux wird von einem NTP Server aus dem Netz mit der korrekten Tageszeit versorgt. Eine Abfrage mit "date" bestätigt mir das.

Ich schicke jetzt von meinem Mainframe Daten auf den FTP Server. Dabei erhalten die Files als Timestamp im Erstellungdatum immer UTC. Die ist zur Zeit abweichend von der Tageszeit (UTC + 1).

Da ich im Filenamen für meine Anwender die Uhrzeit angebe, ist das ein wenig verwirrend. Gibt es eine Möglichkeit den pure-ftp zu beeinflussen??


mfg

dirk schuirmann

bei Antwort benachrichtigen
KarstenW d.s.in_OS „Hallo Violetta, wie stelle ich den beim ftp manuell die Zeit ein?? Meine Welt...“
Optionen

Den Zeitstempel von Dateien kann man bei Unix/Linux mit dem Befehl touch verändern.
Das Unixdienstprogramm touch muß auch auf einem System laut Single Unix Spezifikation installiert sein (neben anderen Unixdienstprogrammen, damit es als Unix-ähnlich bezeichnet werden kann ;-).
Ließ mal die manpage zu touch:

man touch


Es gibt verschiedene Programme die die Uhrzeit automatisch einstellen können, beispielsweise rdate.
Du kannst einen cronjob für root einrichten:

crontab -l

# m h dom mon dow command
35 * * * * /usr/sbin/rdate time.fu-berlin.de > /dev/null

Du startest als root den Befehl "crontab -e" und gibst diese Zeile ein.
rdate muß natürlich installiert sein.
Es gibt auch noch andere Programme , welche die Uhrzeit des Rechners automatisch setzen können.


Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen