Hi,
Ich hab hier mehrere Vdrs, wobei ich manchmal auf nem Vdr eine Aufnahme per Script
von apex auf ne Dvd brenne (als Daten also so wie die Aufnahme auf Platte liegt halt).
Diese Aufnahme auf Dvd kopiere ich dann auf nen anderen Vdr, und so übertrage ich
die Aufnahme von einem zum anderen Vdr.
Nun wollte ich mir sozusagen das Gegenscript dazu schreiben (welches also
die Vdr Aufnahme auf Dvd) einfach nach einlegen dieser auf die Platte ins /video
des Vdr kopiert.
Das Script klappt auch schon ganz gut, nur hab ich das Problem wenn ich so ne Vdr Aufnahme auf Dvd habe und diese auf den Vdr auf Platte kopieren will (könnte es vorkommen das eine Aufnahme gleichen Namens bereits auf Platte liegt.
Und hier haperts, denn für diesen Fall hätte ich gerne das die Vdr Aufnahme auf Dvd
unter dem zwar selben Namen wie die schon vorhandene auf Platte kopiert wird,
aber allerdings mit ner Nummer hinten dran, in etwa so;
Aufnahme auf Platte heisst z.B: Ein_kleines_Gebet
Aufnahme auf der Dvd heisst ebenfalls Ein_kleines_Gebet
, und sollte aber als Ein_kleines_Gebet_1 auf Platte kopiert werden.
Sollte es z.B: auch ein Ein_kleines_Gebet_1 bereits auf Platte geben, dann
eben als Ein_kleines_Gebet_2 usw. also fortlaufend nummeriert.
Dazu hab ich jedenfalls noch zu wenig Plan vom Scripting
Hier mal der relevante Teil meines Scripts !
## Inhalt des Laufwerkes (DVD_DEV) auslesen
ls $MOUNTPOINT > $VDRAUFN
AUFN="$(echo $AUFN|cat $VDRAUFN)"
$SVDRPSEND -d localhost "MESG ! Titel = $AUFN ! "
## Sicherheitsabfrage ob schon eine Aufnahme gleichen
## Namens im /video Verzeichnis (VIDEODIR) des Vdr
## vorhanden ist
if [ ! -d $VIDEODIR/$AUFN ]; then
$SVDRPSEND -d localhost "MESG ! Aufnahme wird auf Platte kopiert ! " && cp -rp $MOUNTPOINT/$AUFN $VIDEODIR
elif [ -d $VIDEODIR/$AUFN ]; then
$SVDRPSEND -d localhost "MESG ! Eine gleichnamige Aufnahme liegt bereits auf Platte ! "
.... ?
fi
Display More
Mit ls oben frage ich den Namen der Vdr Aufnahme auf Dvd ab, so kann
die Aufnahme auf Dvd dann in der if Abfrage für den Fall das keine Aufnahme gleichen Namens bereits auf Platte liegt tadellos auf Platte kopiert werden.
Aber das wars dann auch schon, beim Teil unter elif bräuchte ich dann
die Lösung das $MOUNTPOINT/$AUFN als $MOUNTPOINT/$AUFN_1 ins $VIDEODIR
kopiert würde,
oder wenn auch $VIDEODIR/$AUFN_1 bereits auf Platte vorhanden dann als
$MOUNTPOINT/$AUFN_2 usw... fortlaufend nummeriert.
Gruss, Bert