Se você quiser "anexar" (inserir) os logs da execução atual no início do arquivo de log existente, siga com sua aparente tentativa de usar um arquivo TEMPLOG. Grave todos os dados / saída do script no arquivo $ TEMPLOG e faça:
ed -s $LOGFILE <<< "0r $TEMPLOG"$'\n'wq
Para r
ead $ TEMPLOG em $ LOGFILE após a linha zero.
Como exemplo:
$ cat logfile
previous
entries
here
$ cat templog
New
Entry goes
Here
$ ed -s "$LOGFILE" <<< "0r $TEMPLOG"$'\n'wq
$ cat logfile
New
Entry goes
Here
previous
entries
here
Se o seu shell não suporta aqui-strings, imprima as instruções para o stdin do ed:
printf "0r $TEMPLOG\nwq\n" | ed -s logfile
Se você precisa apenas que o conteúdo do e-mail seja alterado, e não o $ LOGFILE propriamente dito, apenas o preencha no pipe para o mail:
cat "$TEMPLOG" "$LOGFILE" | mailx -r ${DBOPS} -s "SUCCESS" ${EMAILTO}