Files
scripts/Perl Luftdaten/create_new.sh
2024-10-14 00:08:40 +02:00

43 lines
1.1 KiB
Bash

#!/bin/bash
if [ "$1" == "" ]
then
echo Sensornummer angeben
exit
fi
cd /scripts/luftdaten/
! Name ermitteln
export SENSOR1=$1
export SENSOR2=`expr $SENSOR1 + 1`
export SNAME=${SENSOR1}_${SENSOR2}
echo $SNAME
! Verzeichnis erstellen und füllen
mkdir $SNAME
cp filename.rrd $SNAME/db_$SNAME.rrd
cp mkarchive.sh $SNAME/
cp read_multiple.pl $SNAME/
cp write_graph.sh $SNAME/
cp XXXX.html $SNAME.html
! Vorlagen anpassen
! XXXX -> $SNAME
sed -i -e "s/XXXX/$SNAME/g" $SNAME/*
sed -i -e "s/XXXX/$SNAME/g" $SNAME.html
sed -i -e "s/XXXX\/<a href=\"$SNAME.html\">$SNAME<\/a><br>\nXXXX" index.html
! Links für Web erstellen
cd /var/www/html
ln -s /scripts/luftdaten/$SNAME/
ln -s /scripts/luftdaten/$SNAME.html
! cronjobs
echo cronjobs erstellen
echo "*/5 * * * * /scripts/luftdaten/$SNAME/read_multiple.pl > /dev/null 2>&1"
echo "*/5 * * * * /scripts/luftdaten/$SNAME/write_graph.sh > /dev/null 2>&1"
echo "10 0 * * * /scripts/luftdaten/$SNAME/mkarchive.sh > /dev/null 2>&1"