config_new_site.sh: some inor changes on script output.
This commit is contained in:
parent
8031aee65d
commit
506644ef74
@ -32,13 +32,18 @@ echononl(){
|
|||||||
|
|
||||||
fatal(){
|
fatal(){
|
||||||
echo ""
|
echo ""
|
||||||
echo Fehler: $*
|
echo -e " \033[31m\033[1mFehler:\033[m $*"
|
||||||
echo -e "\n\t\033[31m\033[1mSkript wird abgebrochen\033[m\033[m\n"
|
echo -e "\n \033[31m\033[1mSkript wird abgebrochen\033[m\n"
|
||||||
clean_up 1
|
clean_up 1
|
||||||
}
|
}
|
||||||
warn (){
|
warn (){
|
||||||
echo ""
|
echo ""
|
||||||
echo -e "\t[ \033[33m\033[1mWarnung\033[m ]: $*"
|
echo -e " [ \033[33m\033[1mWarnung\033[m ]: $*"
|
||||||
|
echo ""
|
||||||
|
}
|
||||||
|
info (){
|
||||||
|
echo ""
|
||||||
|
echo -e " [ \033[32m\033[1mInfo\033[m ]: $*"
|
||||||
echo ""
|
echo ""
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -101,7 +106,6 @@ LOG_DIR=""
|
|||||||
|
|
||||||
CACHE_FILE="${tmp_dir}/dns_cache.db"
|
CACHE_FILE="${tmp_dir}/dns_cache.db"
|
||||||
|
|
||||||
clear
|
|
||||||
clear
|
clear
|
||||||
echo -e "\033[11G\033[32mErzeugung von automatisch generierten Webstatistiken \033[m"
|
echo -e "\033[11G\033[32mErzeugung von automatisch generierten Webstatistiken \033[m"
|
||||||
echo
|
echo
|
||||||
@ -159,11 +163,11 @@ fi
|
|||||||
|
|
||||||
CONF_FILE=${_DOMAIN}.conf
|
CONF_FILE=${_DOMAIN}.conf
|
||||||
|
|
||||||
echo "HOST: $_HOST"
|
#echo "HOST: $_HOST"
|
||||||
echo "DOMAIN: $_DOMAIN"
|
#echo "DOMAIN: $_DOMAIN"
|
||||||
echo "FQN_DOMAIN: $_FQN_DOMAIN"
|
#echo "FQN_DOMAIN: $_FQN_DOMAIN"
|
||||||
echo "WEB_BASE_DIR: $WEB_BASE_DIR"
|
#echo "WEB_BASE_DIR: $WEB_BASE_DIR"
|
||||||
echo "\${WEB_BASE_DIR}/\${_FQN_DOMAIN}: ${WEB_BASE_DIR}/${_FQN_DOMAIN}"
|
#echo "\${WEB_BASE_DIR}/\${_FQN_DOMAIN}: ${WEB_BASE_DIR}/${_FQN_DOMAIN}"
|
||||||
|
|
||||||
if [[ -d "${WEB_BASE_DIR}/${_DOMAIN}" ]]; then
|
if [[ -d "${WEB_BASE_DIR}/${_DOMAIN}" ]]; then
|
||||||
if [[ -d "${WEB_BASE_DIR}/${_DOMAIN}/logs" ]]; then
|
if [[ -d "${WEB_BASE_DIR}/${_DOMAIN}/logs" ]]; then
|
||||||
@ -225,10 +229,25 @@ if [[ -d "$LOG_DIR" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo
|
echo ""
|
||||||
|
echo -e "\033[32m--\033[m"
|
||||||
|
echo ""
|
||||||
echo "Geben sie den Ort der zu untersuchende Logdatei ein "
|
echo "Geben sie den Ort der zu untersuchende Logdatei ein "
|
||||||
echo "oder druecken Sie die <Return-Taste> um die Vorgabe"
|
echo "oder druecken Sie die <Return-Taste> um die Vorgabe"
|
||||||
echononl "zu akzeptieren [ $LOGFILE ]: "
|
echo "zu akzeptieren."
|
||||||
|
|
||||||
|
|
||||||
|
if [[ "${LOGFILE##*.}" = "log" ]]; then
|
||||||
|
info "Falls die Erstellung der Westatistiken im Abschnitt 'postrotate' des Logrotation Scripts
|
||||||
|
fuer den Webserver konfiguriert wird (empfohlen), so darf hier nicht die Log-Datei selbst
|
||||||
|
sondern es muss die durch Logrotate erstellte Archive-Datei verwendet werden. Mit dem
|
||||||
|
Parameter 'delaycompress' ist dies voreingestellt die Datei:
|
||||||
|
${LOGFILE}.1
|
||||||
|
Ist zusaetzlich etwa 'start 0' angegeben, so ist es die Datei
|
||||||
|
${LOGFILE}.0 ("
|
||||||
|
fi
|
||||||
|
|
||||||
|
echononl "Zu analysierendes Logfile [ $LOGFILE ]: "
|
||||||
read logfile
|
read logfile
|
||||||
while [ "X$logfile" == "X" ];do
|
while [ "X$logfile" == "X" ];do
|
||||||
if [ "X$LOGFILE" != "X" ];then
|
if [ "X$LOGFILE" != "X" ];then
|
||||||
@ -247,11 +266,15 @@ if [ ! -f $LOGFILE ] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo
|
echo ""
|
||||||
|
echo -e "\033[32m--\033[m"
|
||||||
|
echo ""
|
||||||
echo "Geben sie den Ort des Verzeichnisses ein, in welches"
|
echo "Geben sie den Ort des Verzeichnisses ein, in welches"
|
||||||
echo "die Statistikdateien gespeichert werden solle, oder"
|
echo "die Statistikdateien gespeichert werden solle, oder"
|
||||||
echo "druecken Sie die <Retutn-Taste> um die Vorgabe"
|
echo "druecken Sie die <Retutn-Taste> um die Vorgabe"
|
||||||
echononl "zu akzeptieren [ $OUT_DIR ]: "
|
echo "zu akzeptieren."
|
||||||
|
echo ""
|
||||||
|
echononl "Verzeichnis fuer die Webstatistiken [ $OUT_DIR ]: "
|
||||||
read out_dir
|
read out_dir
|
||||||
|
|
||||||
while [ "X$out_dir" == "X" ];do
|
while [ "X$out_dir" == "X" ];do
|
||||||
@ -295,21 +318,24 @@ if [ ! -d $OUT_DIR ] ; then
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
echo -e "\n\tSite : $SITE"
|
echo ""
|
||||||
echo -e "\tDomain : $_DOMAIN"
|
echo -e " \033[32m\033[1mStarte Script mit den folgenden Werten:\033[m"
|
||||||
echo -e "\tfullqualified Domainname : $_FQN_DOMAIN"
|
echo ""
|
||||||
echo -e "\tLogfile : $LOGFILE"
|
echo -e " Site..........................................: $SITE"
|
||||||
echo -e "\tOutput Dir : ${OUT_DIR}\n"
|
echo -e " Domain........................................: $_DOMAIN"
|
||||||
echo -e "\tConfiguration File: ${WEBALSIZER_CONF_DIR}/${CONF_FILE}\n"
|
echo -e " Fullqualified Domain-Name.....................: $_FQN_DOMAIN"
|
||||||
|
echo -e " Zu analysierende Log-Datei....................: $LOGFILE"
|
||||||
|
echo -e " Verzeichnis fuer erstellete Webstatistiken....: ${OUT_DIR}\n"
|
||||||
|
echo -e " Konfigurationsdatei webalizer.................: ${WEBALSIZER_CONF_DIR}/${CONF_FILE}\n"
|
||||||
|
|
||||||
if [[ "${LOGFILE##*.}" = "log" ]]; then
|
if [[ "${LOGFILE##*.}" = "log" ]]; then
|
||||||
warn "Falls die Erstellung der Westatistiken im Abschnitt 'postrotate' des Logrotation Scripts
|
warn "Falls die Erstellung der Westatistiken im Abschnitt 'postrotate' des Logrotation Scripts
|
||||||
\t fuer den Webserver definiert ist (empfohlen), sollte als Parameter \"LogFile\" die soeben
|
fuer den Webserver definiert ist (empfohlen), sollte als Parameter \"LogFile\" die soeben
|
||||||
\t Datei verwendet werden, je nach configuration:
|
Datei verwendet werden, je nach configuration:
|
||||||
\t ${LOGFILE}.0
|
${LOGFILE}.0
|
||||||
\t oder
|
oder
|
||||||
\t ${LOGFILE}.1"
|
${LOGFILE}.1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echononl "Sind die Angaben richtig [ja/nein] :"
|
echononl "Sind die Angaben richtig [ja/nein] :"
|
||||||
|
Loading…
Reference in New Issue
Block a user