summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Lange <DLange@git.local>2016-04-10 10:37:14 +0200
committerDaniel Lange <DLange@git.local>2016-04-10 10:37:14 +0200
commit4bc69d16f8f85ec286b9b8bbd2821bacd726a978 (patch)
tree6128727bde1b78c94de7ebc35d1f6c1043dbaed7
parentf594b352e7e0866ec04f1149a68008593cf54faf (diff)
downloaddebian_cronic-4bc69d16f8f85ec286b9b8bbd2821bacd726a978.tar.gz
debian_cronic-4bc69d16f8f85ec286b9b8bbd2821bacd726a978.tar.bz2
debian_cronic-4bc69d16f8f85ec286b9b8bbd2821bacd726a978.zip
Imported Upstream version 3upstream/3upstream
-rw-r--r--cronic15
1 files changed, 7 insertions, 8 deletions
diff --git a/cronic b/cronic
index 8536f29..b840479 100644
--- a/cronic
+++ b/cronic
@@ -1,14 +1,15 @@
#!/bin/bash
-# Cronic v2 - cron job report wrapper
-# Copyright 2007 Chuck Houpt. No rights reserved, whatsoever.
+# Cronic v3 - cron job report wrapper
+# Copyright 2007-2016 Chuck Houpt. No rights reserved, whatsoever.
# Public Domain CC0: http://creativecommons.org/publicdomain/zero/1.0/
set -eu
-OUT=/tmp/cronic.out.$$
-ERR=/tmp/cronic.err.$$
-TRACE=/tmp/cronic.trace.$$
+TMP=$(mktemp -d)
+OUT=$TMP/cronic.out
+ERR=$TMP/cronic.err
+TRACE=$TMP/cronic.trace
set +e
"$@" >$OUT 2>$TRACE
@@ -43,6 +44,4 @@ if [ $RESULT -ne 0 -o -s "$ERR" ]
fi
fi
-rm -f "$OUT"
-rm -f "$ERR"
-rm -f "$TRACE"
+rm -rf "$TMP"

© 2014-2024 Faster IT GmbH | imprint | privacy policy