L
lopovmali
Hoi,
Ik heb mijn eigen ubuntu 10.04 server gebouwd en het werkt wel goed.
Op een forum heb ik ook een antaal scripts gevonden maar helaas werken deze scripts niet. Ik vraag iedereen om mij te helpen want in me eentje kom ik niet verder.
Het gaat om de volgende scripts:
Hiermee zou ik mijn logfile 1 keer per week schoonmaken,
mandaag om 4:01 AM
OWNER= root
#############################################
LogCleanup.sh
#############################################
#!/bin/sh
# Script to cleanup log files
OWNER=
TARGETDIR_1=/tmp
TARGETDIR_2=/var/cccamlog
FILE_1=warnings.txt
FILE_2=cccam.check
FILE_3=CCcam.log
FILE_4=configupdate.log
echo && date
if test -f $TARGETDIR_1/$FILE_1 ; then
echo "warning text present!"
chown $OWNER $TARGETDIR_1/$FILE_1
rm $TARGETDIR_1/$FILE_1
else
echo "No warning text present?!?! Nothing to remove"
fi
if test -f $TARGETDIR_2/$FILE_2 ; then
echo "Check File present!"
chown $OWNER $TARGETDIR_2/$FILE_2
rm $TARGETDIR_2/$FILE_2
else
echo "No Check File present?!?! Nothing to remove"
fi
if test -f $TARGETDIR_2/$FILE_3 ; then
echo "CCcam Debug Log precent!"
chown $OWNER $TARGETDIR_2/$FILE_3
rm $TARGETDIR_2/$FILE_3
else
echo "No! CCcam Debug log present, CCcam did run perfect "
fi
if test -f $TARGETDIR_2/$FILE_4 ; then
echo "Configupdate file present!"
chown $OWNER $TARGETDIR_2/$FILE_4
rm $TARGETDIR_2/$FILE_4
else
echo "No Configupdate log present?!?! Nothing to remove"
fi
-----------------------------------------------------------------------
Dit script kijkt om de 5 min. of de CCcam werkt.
##########################################
CCcamCheck.sh
##########################################
#!/bin/sh
#i have added a part that checks if CCcam is responding like it should
#that part is written by CC_share.
#this way you can see if it was off(line) or frozen
CHECKNAME="test.txt"
IP="127.0.0.1"
PORT="16000"
process=`ps auxwww | grep CCcam.x86 | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
echo "Couldn't find CCcam.x86 running, Restarting CCcam" >> /var/cccamlog/cccam.check
echo && date >>/var/cccamlog/cccam.check
/usr/local/bin/CCcam.x86
else echo "CCcam process is present, now checking if CCcam is frozen" >> /var/cccamlog/cccam.check
sleep 10
echo info|nc $IP $PORT >>/tmp/test.txt
set $(ls -s /tmp/test.txt)
if [ "$1" = "0" ];
then
echo "CCcam is frozen, restarting CCcam" >>/var/cccamlog/cccam.check
echo && date >>/var/cccamlog/cccam.check
/usr/local/bin/CCcam.x86
else
echo "Cccam is responding like it should" >>/var/cccamlog/cccam.check
fi
rm /tmp/$CHECKNAME
fi
-----------------------------------------------------------------------
Deze script is voor de config update om 3:57 AM, nadat de CCcam is shut down om 3:56
#############################################
configupdate.sh
#############################################
#!/bin/bash
#Script to process new config and backup old one
#Script designed and written by CC_Share
SOURCE=/var/config
TARGET=/var/etc
FILE=CCcam.cfg
BACKUPDIR=/var/backup
CONFIGOLD=CCcam.old
if test -f $SOURCE/$FILE ; then
echo "New Config Present"
if test -d $BACKUPDIR ; then
if test -f $BACKUPDIR/$CONFIGOLD ; then
echo "Removing OLD config file from backup directory"
rm $BACKUPDIR/$CONFIGOLD
else
echo "No OLD config to remove."
fi
if test -f $BACKUPDIR/$FILE ; then
echo "Renaming Backup to old config"
cp $BACKUPDIR/$FILE $BACKUPDIR/$CONFIGOLD
rm $BACKUPDIR/$FILE
else
echo "No Backupfile present yet"
fi
if test -f $TARGET/$FILE ; then
echo "Copying Original config to Backup directory"
cp $TARGET/$FILE $BACKUPDIR
rm $TARGET/$FILE
else
echo "No Original Config File Present!?!?"
fi
else
echo "Backup directory does not exist."
echo "making new directory"
mkdir $BACKUPDIR
if test -f $TARGET/$FILE ; then
echo "Copying Original config to Backup directory"
cp $TARGET/$FILE $BACKUPDIR
else
echo "No Original Config File Present!?!?"
fi
fi
echo "Moving New config file to "$TARGET
cp $SOURCE/$FILE $TARGET
rm $SOURCE/$FILE
else
echo "No New Config present, Nothing to process"
fi
exit
-----------------------------------------------------------------------
Dize script is voor key updates die plaats zou vinden om 3:58 AM
##########################################
keyupdater.sh
##########################################
#!/bin/bash
wget -qO /var/keys/SoftCam.Key http://w*w.uydu.ws/deneme6.p*p?file=SoftCam.*ey
wget -qO /var/keys/AutoRoll.Key http://w**.softcam.tv/deneme6.*hp?file=AutoRoll.K*y
-----------------------------------------------------------------------
Ik heb mijn eigen ubuntu 10.04 server gebouwd en het werkt wel goed.
Op een forum heb ik ook een antaal scripts gevonden maar helaas werken deze scripts niet. Ik vraag iedereen om mij te helpen want in me eentje kom ik niet verder.
Het gaat om de volgende scripts:
Hiermee zou ik mijn logfile 1 keer per week schoonmaken,
mandaag om 4:01 AM
OWNER= root
#############################################
LogCleanup.sh
#############################################
#!/bin/sh
# Script to cleanup log files
OWNER=
TARGETDIR_1=/tmp
TARGETDIR_2=/var/cccamlog
FILE_1=warnings.txt
FILE_2=cccam.check
FILE_3=CCcam.log
FILE_4=configupdate.log
echo && date
if test -f $TARGETDIR_1/$FILE_1 ; then
echo "warning text present!"
chown $OWNER $TARGETDIR_1/$FILE_1
rm $TARGETDIR_1/$FILE_1
else
echo "No warning text present?!?! Nothing to remove"
fi
if test -f $TARGETDIR_2/$FILE_2 ; then
echo "Check File present!"
chown $OWNER $TARGETDIR_2/$FILE_2
rm $TARGETDIR_2/$FILE_2
else
echo "No Check File present?!?! Nothing to remove"
fi
if test -f $TARGETDIR_2/$FILE_3 ; then
echo "CCcam Debug Log precent!"
chown $OWNER $TARGETDIR_2/$FILE_3
rm $TARGETDIR_2/$FILE_3
else
echo "No! CCcam Debug log present, CCcam did run perfect "
fi
if test -f $TARGETDIR_2/$FILE_4 ; then
echo "Configupdate file present!"
chown $OWNER $TARGETDIR_2/$FILE_4
rm $TARGETDIR_2/$FILE_4
else
echo "No Configupdate log present?!?! Nothing to remove"
fi
-----------------------------------------------------------------------
Dit script kijkt om de 5 min. of de CCcam werkt.
##########################################
CCcamCheck.sh
##########################################
#!/bin/sh
#i have added a part that checks if CCcam is responding like it should
#that part is written by CC_share.
#this way you can see if it was off(line) or frozen
CHECKNAME="test.txt"
IP="127.0.0.1"
PORT="16000"
process=`ps auxwww | grep CCcam.x86 | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
echo "Couldn't find CCcam.x86 running, Restarting CCcam" >> /var/cccamlog/cccam.check
echo && date >>/var/cccamlog/cccam.check
/usr/local/bin/CCcam.x86
else echo "CCcam process is present, now checking if CCcam is frozen" >> /var/cccamlog/cccam.check
sleep 10
echo info|nc $IP $PORT >>/tmp/test.txt
set $(ls -s /tmp/test.txt)
if [ "$1" = "0" ];
then
echo "CCcam is frozen, restarting CCcam" >>/var/cccamlog/cccam.check
echo && date >>/var/cccamlog/cccam.check
/usr/local/bin/CCcam.x86
else
echo "Cccam is responding like it should" >>/var/cccamlog/cccam.check
fi
rm /tmp/$CHECKNAME
fi
-----------------------------------------------------------------------
Deze script is voor de config update om 3:57 AM, nadat de CCcam is shut down om 3:56
#############################################
configupdate.sh
#############################################
#!/bin/bash
#Script to process new config and backup old one
#Script designed and written by CC_Share
SOURCE=/var/config
TARGET=/var/etc
FILE=CCcam.cfg
BACKUPDIR=/var/backup
CONFIGOLD=CCcam.old
if test -f $SOURCE/$FILE ; then
echo "New Config Present"
if test -d $BACKUPDIR ; then
if test -f $BACKUPDIR/$CONFIGOLD ; then
echo "Removing OLD config file from backup directory"
rm $BACKUPDIR/$CONFIGOLD
else
echo "No OLD config to remove."
fi
if test -f $BACKUPDIR/$FILE ; then
echo "Renaming Backup to old config"
cp $BACKUPDIR/$FILE $BACKUPDIR/$CONFIGOLD
rm $BACKUPDIR/$FILE
else
echo "No Backupfile present yet"
fi
if test -f $TARGET/$FILE ; then
echo "Copying Original config to Backup directory"
cp $TARGET/$FILE $BACKUPDIR
rm $TARGET/$FILE
else
echo "No Original Config File Present!?!?"
fi
else
echo "Backup directory does not exist."
echo "making new directory"
mkdir $BACKUPDIR
if test -f $TARGET/$FILE ; then
echo "Copying Original config to Backup directory"
cp $TARGET/$FILE $BACKUPDIR
else
echo "No Original Config File Present!?!?"
fi
fi
echo "Moving New config file to "$TARGET
cp $SOURCE/$FILE $TARGET
rm $SOURCE/$FILE
else
echo "No New Config present, Nothing to process"
fi
exit
-----------------------------------------------------------------------
Dize script is voor key updates die plaats zou vinden om 3:58 AM
##########################################
keyupdater.sh
##########################################
#!/bin/bash
wget -qO /var/keys/SoftCam.Key http://w*w.uydu.ws/deneme6.p*p?file=SoftCam.*ey
wget -qO /var/keys/AutoRoll.Key http://w**.softcam.tv/deneme6.*hp?file=AutoRoll.K*y
-----------------------------------------------------------------------