ich schreibe mnir zur Zeit ein Script, dass mir einen Virtuellen_Host zurückspielt und durch ein anderes Script dieses wieder löscht
Code: Alles auswählen
# Dieses Script richtet eine Doamin ein und spielt die Sichrung
# der Domain www.albi-projekt.de zurueck
#---------ACHTUNG es MUSS die DATEI virtualhost_albi unter
# /etc/apache2/sites-available/ angelegt werden, sonst kann kein sysmlink gesetzt werden.
## Dokumentroot der Domain
SICHERUNGS_VERZEICHNIS=/home/sicherungen/www.albi-projekt.de/
## ------- Dieser Eintrag muss bei einer Ruecksicherung geaendert werden.
AKTUELLE_SICHERUNG=2009-07-26-05.00.01
VIRTUAL_HOST=virtualhost_albi
## Datei unter /etc/apache2/sites-available
DOKUMENT_ROOT=www.albi-projekt.de
##DOAMIN=http://www.albi-projekt.de
DOAMIN=http://www.interact.uni-landau.de
#----------Ruecksicherungsbeginn-----------------------
cd $SICHERUNGS_VERZEICHNIS &&
cd $AKTUELLE_SICHERUNG
tar xvfz fileadmin*.tar.gz &&
tar xvfz typo3conf*.tar.gz &&
tar xvfz uploads*.tar.gz
## Anlegen des DOKUMENTROOT
cd /home/web/www &&
mkdir $DOKUMENT_ROOT &&
## LOG FILES fuer irtuellen Host
cd /home/web/log/ &&
mkdir $DOKUMENT_ROOT && touch access.log && touch error.log &&
## TYPO3SOURCE fuer die Domain erstellen
cd /home/web/typo3_src/dummy-4.2.1 &&
cp -R * /home/web/www/$DOKUMENT_ROOT &&
cd /home/web/www/$DOKUMENT_ROOT &&
## SYSLINK SETZTEN
rm typo3_src &&
ln -s /home/web/typo3_src/typo3_src-4.2.6/ typo3_src &&
## Rechte fuer das Webverzeichnis setzten
cd /home/web/www &&
chmod 777 * && chown -R www-data * && chgrp -R www-data * &&
## Doamin auf dem Server fü Web freischalten
cd /
ln -s /etc/apache2/sites-available/$VIRTUAL_HOST /etc/apache2/sites-enabled/$VIRTUAL_HOST &&
-- EINFÃGEN --
Nun möchte ich zusätzlich, dass wenn ein Verzeichnis oder Datei schon vorhanden ist, diese vor dem Anlegen gelöscht wird.
Ungefähr so.
mkdir $DOKUMENT_ROOT "IST $DOMUNETROOT vorhanden then rm -r $DOKUMENTROOT, dann lege es nochmal an.
Könnte mir bitte jemand helfen, ich habe letzte Woche mit dem Scriptig angefangen.
Danke