Tipps & Tricks zu digitaler Medienproduktion, Netzwerken und Servertechnologien | |||||
Thematisch:
Chronologisch:
Alles als PDF Durchsuchen: | kaiser-edv.de » Tipps & Tricks » Helios » dateimanipulation-in-shares.html Tipp: [Helios] Mit der Shell innerhalb EtherShare Volumes arbeiten (10. Dezember 2003 — tk)Anbei ein paar grundsätzliche Überlegungen zum Thema und ein Link auf ein paar Skriptschnipsel, die die auftretenden Problematiken entschärfen. Sollen Dateien und Ordner nicht von Mac- oder Windows-Clients aus sondern direkt am Server mit Mitteln des Unix-Betriebsystems manipuliert werden, ist auf mehrere Dinge zu achten:
Zu jeder vollwertigen von einem Mac oder PC kommenden Datei existiert ein Pendant im
Zu guter letzt speichert EtherShare auch noch interne Metdaten darin ab, bspw. die sogenannte File ID oder im Falle eines Verzeichnisses Directory ID. Diese IDs werden zwar primär in der Schreibtischdatei des Volumes ( Auf was ist also zu achten, wenn man direkt auf dem Server vor der Notwendigkeit steht, Dateien und Verzeichnisse innerhalb von EtherShare-Volumes anzufassen?
Die Probleme 1) und 2) können sehr gut durch die Verwendung der Helios Desktop Utilities umgangen werden. Anstatt bspw. eine Datei wie von Unix gewöhnt per ${HELIOSDIR}/bin/dt mv "${Quelle}" "${Ziel}"
Will man eine neue Datei erstellen, bspw. um eine Log-Mitteilung hineinzuschreiben, erzeugt man diese per ${HELIOSDIR}/bin/dt touch "${LogFile}"
${HELIOSDIR}/bin/dt set -t 'TEXT' -c 'R*ch' "${LogFile}"
echo "${Logtext}" >"${LogFile}"
Weitere sehr detaillierte Hinweise zu den diversen Optionen der DT Utilities finden sich im EtherShare Manual — Abschnitt 9
Um Problem 3) zu adressieren existieren seit den Updates u0313/u0314 zu diesem Zweck weitere Aufrufparameter für ${HELIOSDIR}/bin/opitouch sendclose '/raid1/es/testfile'
damit die nachgeschalteten auf OPI Events aufbauenden Mechanismen ebenfalls davon in Kenntnis gesetzt werden. Im Artikel referenzierte URLs: Copyright © Thomas Kaiser, 2003 (erstellt am Mittwoch, 10. Dezember 2003) | ||||