Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
- <plist version="1.0">
- <dict>
- <key>Label</key>
- <string>com.MySQL.crontab</string>
- <key>Program</key>
- <string>/bin/mysqldump.sh</string>
- <key>RunAtLoad</key>
- <true/>
- <key>StandardErrorPath</key>
- <string>/tmp/AlTest1.err</string>
- <key>StandardOutPath</key>
- <string>/tmp/AlTest1.out</string>
- <key>StartCalendarInterval</key>
- <dict>
- <key>Weekday</key>
- <integer>5</integer>
- <key>Hour</key>
- <integer>6</integer>
- <key>Minute</key>
- <integer>0</integer>
- </dict>
- </dict>
- </plist>
- #!/bin/sh
- # *************************************************************
- # file: mysqldump.sh
- # date: 2015-03-27
- # author: (c) by Marko Schulz - <info@tuxnet24.de>
- # description: Get a mysqldump of all mysql databases.
- # *************************************************************
- dbUsername="me"
- dbBackup="/Backup/MySQL_backup"
- date=$( date +%Y%m%d )
- find $dbBackup/ -mtime +30 -type f -name '*.sql.gz' -exec rm -rf {} ';' >/dev/null 2>&1
- mysqldump -u $dbUsername --all-databases | gzip > ${dbBackup}/${date}.sql.gz 2>&1
- /usr/local/mysql/bin/mysqldump -u $dbUsername --all-databases | gzip > ${dbBackup}/${date}.sql.gz 2>&1
- dbPassword="something"
- /usr/local/mysql/bin/mysqldump -u $dbUsername -p$dbPassword --all-databases | gzip > ${dbBackup}/${date}.sql.gz 2>&1
- <string>/bin/mysqldump.sh</string>
- <string>/usr/local/bin/mysqldump.sh</string>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement