|
Titel: |
SetDate - Zeitstempel PC ==> UNIX |
|
Bild: |
|
|
Erklärung: |
Dimke SetDate ermöglicht, nach Übertragung per FTP die Datum- und Uhrzeit- Information beliebig
vieler Dateien von einem DOS- / Windows- Rechner auf die hochgeladenen Dateien auf einem UNIX- / Linux-
Server zu übertragen.
Dies ist zwar mit dem neueren „Secure File Transfer Protocol“, „SFTP“ möglich, nicht jedoch mit dem
herkömmlichen, klassischen FTP.
|
|
Funktionsweise: |
Das Programmpaket besteht aus 2 ausführbaren Dateien:
-
GetDate: Ein in traditionellem C geschriebenes Programm mit DJGPP als Zielplattform, welches Datum und Uhrzeit
der an dieses Programm übergebenen Dateien aus dem Dateisystem ausliest und für die Verwendung mit dem UNIX-
Systembefehl „touch“ aufbereitet.
Diese Informationen werden auf STDOUT ausgegeben, von wo diese einfach in eine Datei umgeleitet werden können,
sodaß diese anschließend nur noch auf den gleichen UNIX- Server hochgeladen werden müssen, auf dem sich nun
die Dateien befinden, deren Zeitstempel adaptiert werden soll.
-
SetDate: Ein in Perl geschriebenes Programm mit Bash / Bourne Shell oder Korn Shell als Zielplattform, welches
die Zeitstempel- Datei als Parameter überreicht bekommt.
Pro Zeile findet sich dort folgende Information:
CCYYMMDDhhmm.ss Dateiname
|
|
Einsatz: |
Wie in der Beispielgraphik gezeigt, werden beliebige Dateien über jede in der UNIX- Shell, bzw. der
DJGPP- Entsprechung mögliche Art der Selektion über die Kommandozeile an GetDate übergeben:
getdate *.htm > filelist
getdate `find ../projekte/sound -type f -iname '*.au'` > filelist
usw.
Nach Hochladen auf die Zielplattform Einloggen über Telnet oder SSH und Aufrufen des zu Dimke GetDate
komplementären Gegenstückes Dimke SetDate:
setdate filelist
|
|
Paket herunterladen: |
setdate.zip
|
|
|