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
commit1456d7a11bf3166f17fe728d92a30c9616a7fafd (patch)
tree1578d380468603a0f98ae430ae9e014296b6bf66
parent5263714ee4d4710adea4c8b32422b48353c47b5a (diff)
parent4bc69d16f8f85ec286b9b8bbd2821bacd726a978 (diff)
downloaddebian_cronic-1456d7a11bf3166f17fe728d92a30c9616a7fafd.tar.gz
debian_cronic-1456d7a11bf3166f17fe728d92a30c9616a7fafd.tar.bz2
debian_cronic-1456d7a11bf3166f17fe728d92a30c9616a7fafd.zip
Merge tag 'upstream/3'
Upstream version 3
-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