debitux Geschrieben 27. März 2003 Teilen Geschrieben 27. März 2003 Hi habe mal folgendes versuch #!/bin/bash # Variablen verzeichnis=/mnt/server # Zu Sichernde Verzeichnisse (array) array=( public Amt Amt01 Amt02 Amt03 Amt04 Amt05 Amt06 Amt07 Amt08 Amt09 Amt10 Amt11 Amt12 Amt13 Amt14 Amt15 Amt16 Amt17 Amt18 Amt19 Amt20 RPA ) # 1=0 im array anzahl=22 if [ -d $verzeichnis ]; then echo "Verzeichnis vorhanden" else mkdir $verzeichnis fi ## smbmount //ntkvbit1/D$ /mnt/server/ -o codepage=cp850,username=administrator,password=blabla if [ -f $verzeichnis ]; then echo "Verzeichnis schon gemountet" else smbmount //ntkvbit1/D$ /mnt/server/ -o iocharset=iso8859-1 codepage=cp1250,username=administrator,password=blabla fi #### REM Erst die Datenverzeichnisse der Ämter sichern i=0 while [ $i <= $anzahl ]; do echo "$i" #zip -r -1 -q -u daten.${array[i]}.zip /mnt/server/Daten/${array[i]} i=$i+1 done was mache ich falsch? Gruß debitux :-) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
given_to_fly Geschrieben 27. März 2003 Teilen Geschrieben 27. März 2003 Originally posted by debitux Hi habe mal folgendes versuch #!/bin/bash # Variablen verzeichnis=/mnt/server # Zu Sichernde Verzeichnisse (array) array=( public Amt Amt01 Amt02 Amt03 Amt04 Amt05 Amt06 Amt07 Amt08 Amt09 Amt10 Amt11 Amt12 Amt13 Amt14 Amt15 Amt16 Amt17 Amt18 Amt19 Amt20 RPA ) # 1=0 im array anzahl=22 if [ -d $verzeichnis ]; then echo "Verzeichnis vorhanden" else mkdir $verzeichnis fi ## smbmount //ntkvbit1/D$ /mnt/server/ -o codepage=cp850,username=administrator,password=blabla if [ -f $verzeichnis ]; then echo "Verzeichnis schon gemountet" else smbmount //ntkvbit1/D$ /mnt/server/ -o iocharset=iso8859-1 codepage=cp1250,username=administrator,password=blabla fi #### REM Erst die Datenverzeichnisse der Ämter sichern i=0 while [ $i <= $anzahl ]; do echo "$i" #zip -r -1 -q -u daten.${array[i]}.zip /mnt/server/Daten/${array[i]} i=$i+1 done was mache ich falsch? Gruß debitux :-) Hi Nun sollte man wissen was nicht funktioniert? Schonmal nachgeschaut ob er auch richtig mountet? Wenn nicht probier es mal so mount -t smbfs -o username=administrator,password=blabla //ntkvbit1/D$ /mnt/server/ /mnt/Server gruß play Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
debitux Geschrieben 27. März 2003 Autor Teilen Geschrieben 27. März 2003 Jo der mountet richtig :-) Der Fehler liegt in der while schleife. Ich weiß aber nicht was falsch ist daran... Will nur wissen wie das hochzählen richitg funzt. Gruß debitux :-) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
debitux Geschrieben 27. März 2003 Autor Teilen Geschrieben 27. März 2003 Das Skript funzt jetzt :-) Hab die Fehler gefunden. #!/bin/bash ############ # Variablen# ############ # Samba User/Passwort user="" passwd="" # Mountpunkt verzeichnis= # Unterverzeichnisse ver1= ver2= # Zu Sichernde Verzeichnisse (array) ver1a=( public Amt Amt01 Amt02 Amt03 Amt04 Amt05 Amt06 Amt07 Amt08 Amt09 Amt10 Amt11 Amt12 Amt13 Amt14 Amt15 Amt16 Amt17 Amt18 Amt19 Amt20 RPA ) ver2a=( Amt01 Amt02 Amt03 Amt04 Amt05 Amt06 Amt07 Amt08 Amt09 Amt10 Amt11 Amt12 Amt13 Amt14 Amt15 Amt16 Amt17 Amt18 Amt19 Amt20 RPA ) # 1=0 im array aver1=22 aver2=21 # zip Optionen option="-r -1 -q -u" ###################################################### ###################################################### # Verzeichnis schon da? if [ -d $verzeichnis ]; then echo "Verzeichnis vorhanden" else mkdir $verzeichnis fi # Freigabe schon gemountet? #if [ -d $verzeichnis ]; then #echo "Verzeichnis schon gemountet" #else smbmount //ntkvbit1/D$ /mnt/NTKVBIT1D/ -o codepage=cp1250,username=$user,password=$passwd #fi # Datenverzeichnisse der Ämter sichern i=0 while [ $i -le $aver1 ]; do echo "Sichere: "${ver1a[i]} zip $option daten.${ver1a[i]}.zip $verzeichnis$ver1${ver1a[i]} i=$((i+1)) done # Programm-Verzeichnisse der Ämter sichern i=0 while [ $i -le $aver2 ]; do echo "Sichere: "${ver2a[i]} zip $option programm.${ver2a[i]}.zip $verzeichnis$ver2${ver2a[i]} i=$((i+1)) done umount $verzeichnis # EOF Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.