Kunnen jullie mijn scriptje ff nakijken?
Kan het korter? Zit er een fout in?
Alvast bedankt.
-----------------------------------------------------------
Opgave:
-------
Schrijf een shell script dat een reeks van files aanvaardt en naar een back-up directory kopiëert. Zorg ervoor dat de kopies read-only zijn en maak een gezipt archive van de back-up directory. Vergeet niet om alle tijdelijke files en directories op te ruimen.
-----------------------------------------------------------
Mijn oplossing:
---------------
#!/bin/sh
mkdir /home/user/backup/
while [ $# -ne 0 ]
do
cp $1 /home/user/backup/"$1"
chmod -w /home/user/backup/"$1"
shift
done
tar --create ./backup/ | gzip > backup.tgz
rm -rf /home/user/backup/
echo "Je vindt backup.tgz in de directory /home/user/"
echo "[ done ]"
Kan het korter? Zit er een fout in?
Alvast bedankt.
-----------------------------------------------------------
Opgave:
-------
Schrijf een shell script dat een reeks van files aanvaardt en naar een back-up directory kopiëert. Zorg ervoor dat de kopies read-only zijn en maak een gezipt archive van de back-up directory. Vergeet niet om alle tijdelijke files en directories op te ruimen.
-----------------------------------------------------------
Mijn oplossing:
---------------
#!/bin/sh
mkdir /home/user/backup/
while [ $# -ne 0 ]
do
cp $1 /home/user/backup/"$1"
chmod -w /home/user/backup/"$1"
shift
done
tar --create ./backup/ | gzip > backup.tgz
rm -rf /home/user/backup/
echo "Je vindt backup.tgz in de directory /home/user/"
echo "[ done ]"