From 9163bbd3c383501d0c0d75aacf09af15ca6c4b5f Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Mon, 25 Jan 2016 16:17:13 +0100 Subject: [PATCH] Send stdout and stderr in logs, but print stderr also So a failed cron job will be emailed to the admin --- root/etc/e-smith/templates/etc/crontab/80letsencrypt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/e-smith/templates/etc/crontab/80letsencrypt b/root/etc/e-smith/templates/etc/crontab/80letsencrypt index d1caafe..ffab153 100644 --- a/root/etc/e-smith/templates/etc/crontab/80letsencrypt +++ b/root/etc/e-smith/templates/etc/crontab/80letsencrypt @@ -4,7 +4,7 @@ my $le = $letsencrypt{'status'} || 'disabled'; if ($le eq 'enabled'){ $OUT .= '# Letsencrypt renewal' . "\n"; - $OUT .= '2 4 * * * root sleep $[ $RANDOM \% 3600 ]; /usr/bin/letsencrypt.sh -c >> /var/log/letsencrypt.sh.log 2>&1' . "\n"; + $OUT .= '2 4 * * * root sleep $[ $RANDOM \% 3600 ]; { /usr/bin/letsencrypt.sh -c >> /var/log/letsencrypt.sh.log } 2>&1 | tee -a /var/log/letsencrypt.sh.log' . "\n"; } else{ $OUT .= '# Letsencrypt is disabled' . "\n";