Bei Pipe Umlenkung gehen Inhalte verloren

Bash, Shell, PHP, Python, Perl, CGI
dannyyy
Posts: 13
Joined: 2003-08-28 13:32

Bei Pipe Umlenkung gehen Inhalte verloren

Post by dannyyy » 2005-10-29 23:16

Hi

Habe ein kleines Probelem
Nach dem Ausführen dieses Script-Abschnittes ist über die hälfte nicht merh vorhanden... wie wenn die letzte häöfte verloren gehen würde...

Code: Select all

# -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

# Variablen / config
domain="danflash.com"
configdir="/etc/awstats"
tempdir="/tmp/awstatslog"
logdir="/var/log/apache2"
nummer=0

# -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

# Kopieren der Standard-Config
cp $configdir/awstats.default.conf $configdir/awstats.$domain.conf

# Ersetzen der Domain
cat $configdir/awstats.$domain.conf | 
sed -e "s#LogFile=".*"#LogFile="$logdir/$domain-combined.log"#g" | 
sed -e "s#SiteDomain=".*"#SiteDomain="$domain"#g" | 
sed -e "s#HostAliases=".*"#HostAliases="www.$domain"#g" > 
$configdir/awstats.$domain.conf

# -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Kann mir jemand sagen woran das liegt?
Bin ziemlich neu bei der Shell-Programmierung...

In einem früheren Script von mir wo ich das selbe auch durchführe, funktioniert alles ohne Probleme...

Vielen Dank an alle helfenden...

Gruss
Danny

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Bei Pipe Umlenkung gehen Inhalte verloren

Post by Joe User » 2005-10-30 09:34

Code: Select all

# Ersetzen der Domain
sed -e "s#LogFile=".*"#LogFile="$logdir/$domain-combined.log"#g" 
    -e "s#SiteDomain=".*"#SiteDomain="$domain"#g" 
    -e "s#HostAliases=".*"#HostAliases="www.$domain"#g" 
    -i $configdir/awstats.$domain.conf
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.