Cron Examples
Practical cron job examples and patterns.
Backup Examples
Daily backup at 2am
0 2 * * * /scripts/backup.sh
Weekly backup on Sunday
0 3 * * 0 /scripts/weekly-backup.sh
Database backup every 6 hours
0 */6 * * * /scripts/db-backup.sh
Log Management
Clear logs daily
0 0 * * * find /var/log -name *.log -mtime +7 -delete
Rotate logs weekly
0 0 * * 0 /usr/sbin/logrotate /etc/logrotate.conf
Output Redirection
Save output to file
* * * * * command >> /var/log/cron.log 2>&1
Discard output
* * * * * command > /dev/null 2>&1
Email output
[email protected]
0 2 * * * /scripts/backup.sh
Environment Variables
Set PATH
PATH=/usr/local/bin:/usr/bin:/bin
Set SHELL
SHELL=/bin/bash
Set HOME
HOME=/home/user
Custom variable
MY_VAR=value