Skip to content

Instantly share code, notes, and snippets.

@colby
Last active September 25, 2015 00:25
Show Gist options
  • Save colby/30d67e136c9a78dd06ac to your computer and use it in GitHub Desktop.
Save colby/30d67e136c9a78dd06ac to your computer and use it in GitHub Desktop.
Cron wrapper for logging job duration.
#!/bin/bash
LOG='/tmp/joblog'
JOB="$*"
NOW=$SECONDS
eval $JOB
END=$SECONDS
echo "$(date) '$JOB' took $(($END - $NOW)) seconds" >> $LOG
@colby
Copy link
Author

colby commented Sep 25, 2015

# inside your cronjob file
*/5 * * * * deploy /usr/local/bin/wrap '/var/www/website.com/current/cron.sh'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment