Skip to content

Instantly share code, notes, and snippets.

@bretonics bretonics/crontab
Last active Aug 2, 2018

Embed
What would you like to do?
Crontab template
# Crontab - Crontab template to automate virtual world
# Template from https://gist.github.com/bretonics/9a48a3b9ef32d93d15f45c3f007550b4
# Andrés Bretón ~ http://andresbreton.com, dev@andresbreton.com
# ==============================================================================
# MIN(0-59) HOUR(0-23) DOM(1-31) M(1-12) DOW(0-6) CMD
# |__________|_________|_______|________|______|__MINUTE of
# |_________|_______|________|______|__HOUR of
# |_______|________|______|__DAY of
# |________|______|__MONTH
# |______|__DAY of WEEK
# |__Command
# @hourly Run once an hour == 0 * * * *
# @daily Run once a day == 0 0 * * *
# @midnight (same as @daily)
# @weekly Run once a week == 0 0 * * 0
# @monthly Run once a month == 0 0 1 * *
# @yearly Run once a year == 0 0 1 1 *
# @annually (same as @yearly)
# @reboot Run at startup
# ==============================================================================
# Set Path
PATH=/bin:/usr/bin:/usr/local/bin:
# Upgrade and update packages monthly on 1st and 15th
0 12 1,15 * * brew upgrade --cleanup
# 0 12 1,15 * * brew cask upgrade # not great since we can't pin casks
0 12 1,15 * * brew cask cleanup --outdated
0 12 1,15 * * apm update --confirm false
# Update Mac apps every Monday
0 10 * * 1 mas upgrade
# Automate 10x run analysis
0 22 * * * ~/launch10x
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.