Hallo zusammen
Hab heute mit dem Bash skripten angefangen.
Mein erstes Programm hab ich aus stücken gemacht die ich gefunden hab und mal zusammen gesetzt.
Es sollte dienen zum wichtige Dateien zu kopieren. z.b. auf dem Server.
Zum später bequem alle Dateien per Ftp aus einem Verzeichnis herunter zu laden.
Würde gern mal eure meinung dazu hören.Ob es gut ist
oder ob man paar sachen verbessern
könnte.
Freu mich über antworten.
Hab heute mit dem Bash skripten angefangen.
Mein erstes Programm hab ich aus stücken gemacht die ich gefunden hab und mal zusammen gesetzt.
Es sollte dienen zum wichtige Dateien zu kopieren. z.b. auf dem Server.
Zum später bequem alle Dateien per Ftp aus einem Verzeichnis herunter zu laden.
Würde gern mal eure meinung dazu hören.Ob es gut ist
oder ob man paar sachen verbessern
könnte.
#!/bin/bash
clear
echo "System Daten Sicherung"
sleep 2
echo "Sicherung beginnen (j/n)"
read JaNein
if [ "${JaNein/J/j}" != "j" ]; then
exit 1
fi
VZ=sds
VZ1="sds$(date +%d%m%y)"
VZ2=/"$VZ"/"$VZ1"
#Erzeugt das Zielverzeichnis
clear
echo "Erzeuge Verzeichnis $VZ1"
sleep 3
clear
cd /
sleep "2"
mkdir $VZ
chmod 777 $VZ
cd /sds/
mkdir $VZ1
cd
chown -Rv test:users "$VZ2"
sleep 1
cp /etc/apache2/httpd.conf "$VZ2"
cp /etc/ssh/sshd_config "$VZ2"
cp /etc/sudoers "$VZ2"
cp /etc/crontab "$VZ2"
cp /etc/X11/xorg.conf "$VZ2"
cp /etc/cups/printers.conf "$VZ2"
cp /etc/sysconfig/SuSEfirewall2 "$VZ2"
echo "Dateien wurden kopiert"
sleep 2
clear
echo "Zeige Dateien des Verzeichnis $VZ2"
cd "$VZ2"
ls
sleep 2
Freu mich über antworten.