Zum Inhalt springen

fehler im skript


debitux

Empfohlene Beiträge

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 :-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...