#!/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=$USER"@"$(hostname)":"$(pwd)"/"$(basename $0) XCS=$(echo $XCS | sed "s#/#\/#g") #TO="help@conet.de" #FROM="noreply " #SUBJECT="Betreff wurde nicht angegeben!" #CONTENT="Kein Inhalt!" TO="$1" FROM="$2" SUBJECT="$3" CONTENT="$4" FILE="$5" 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#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 X-CONET-SRC: XXXXX SUBJECT: SSSSS CCCCC Erstellt von XXXXX " > HEADERFILE echo "created" fi }