This commit is contained in:
2024-10-14 00:08:40 +02:00
parent dbfba56f66
commit 1462d52e13
4572 changed files with 2658864 additions and 0 deletions

View File

@@ -0,0 +1,99 @@
#!/bin/bash
function set_profile {
. $HOME/.profile
}
function active_dir {
DIR=`pwd` > /dev/null
echo $DIR
}
function script_dir {
DIR=`dirname $0` > /dev/null
pushd $DIR > /dev/null
echo `pwd`
popd > /dev/null
}
function script_name {
FILE=`basename $0` > /dev/null
echo $FILE
}
function save_dir {
#pushd . > /dev/null
SAVEDDIRECTORYBEFORESCRIPTRUNS=`pwd`
}
function load_dir {
#popd > /dev/null
cd "$SAVEDDIRECTORYBEFORESCRIPTRUNS"
}
function timestamp {
date +"%Y.%m.%d-%H.%M.%S-%Z"
}
function log_file {
SCRIPTDIR=$(script_dir)
mkdir -p "$SCRIPTDIR/log/"
TIMESTAMP=$(timestamp)
echo $TIMESTAMP > "$SCRIPTDIR/log/"$TIMESTAMP.log
echo "$SCRIPTDIR/log/"$TIMESTAMP.log
}
function fprint {
echo $2 >> $1
}
function email_from_template {
cp HEADERFILE USEHEADERFILE
XCS=$(id -un)"@"$(hostname)":"$(dirname)"/"$(basename $0)
XCS=$(echo $XCS | sed "s#/#\/#g")
#TO="help@conet.de"
#FROM="noreply <noreply@tenoc.de>"
#SUBJECT="Betreff wurde nicht angegeben!"
#CONTENT="Kein Inhalt!"
TO="$1"
FROM="$2"
SUBJECT="$3"
CONTENT="$4"
REPLY="$5"
FILE="$6"
sed -i "s#XXXXX#$XCS#g" USEHEADERFILE
sed -i "s#TTTTT#$TO#g" USEHEADERFILE
sed -i "s#FFFFF#$FROM#g" USEHEADERFILE
sed -i "s#SSSSS#$SUBJECT#g" USEHEADERFILE
sed -i "s#RRRRR#$REPLY#g" USEHEADERFILE
sed -i "s#CCCCC#$CONTENT#g" USEHEADERFILE
if [ "$FILE" == "" ]
then
echo "" | mutt -H USEHEADERFILE --
else
echo "" | mutt -H USEHEADERFILE -a "$FILE" --
fi
rm USEHEADERFILE
}
function email_ini_template {
if [ -f HEADERFILE ]
then
echo "exists"
else
echo "TO: TTTTT
FROM: FFFFF
REPLY-TO: RRRRR
RETURN-PATH: RRRRR
X-CONET-SRC: XXXXX
SUBJECT: SSSSS
CCCCC
Erstellt von XXXXX
" > HEADERFILE
echo "created"
fi
}