/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Backup script til båndstation.
Fra : Heine Laursen


Dato : 02-02-03 19:42

Hejsa NG.

Jeg forsøger mig her med et lille backup script til at tage backup til en
båndstation.

men det virker ikke
Backup scriptet hedder bare 123 endtil vidre!

cbsrv1:/hdb# ./123 /
../123: =/: No such file or directory
bruger komando variabel
vil benytte dig af komprimering ? (Y/N)
Y
VENT!!!
spoler båndet tilbage...
Finder enden
køre:
../123: exec: : not found
Alsår, så får den ikke tar komandoen og, kilde angivvelsen med i mit script
(som ligger i variabler)

Er der nogen nogen der kan se hvad jeg har lavet fejl i scriptet?

#!/bin/sh

if [ -z "$1" ]
then
echo "indtast sti:"
read backup

if [ -z "$backup" ]
then
echo "du skal angiv destination for backup!"
exit 1
fi

else
$backup=$1
echo "bruger komando variabel"

if [ -z "$backup" ]
then
echo 'vil benytte dig af komprimering ? (Y/N)'
read comp
case "$comp" in
Y)
tar="tar -czvf /dev/ftape"
;;
N)
tar="tar -cvf /dev/ftape"
;;
esac

if [ -z "$comp" ]
then
echo 'Fejl ved valg af komprimering'
exit 1
fi
echo "VENT!!!"
echo "spoler båndet tilbage..."
mt -f /dev/ftape rewind
echo "Finder enden"
mt -f /dev/ftape eom
echo "køre: $tar $backup"
exec "$tar $backup"
echo "Spoler tilbage!"
mt -f /dev/ftape rewind
echo "status.."
mt -f /dev/ftape status
fi
fi

echo "fin"

--
Mvh
Heine Laursen

 
 
Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408856
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste