[Assorted-commits] SF.net SVN: assorted: [789] configs/trunk
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-05-10 05:45:47
|
Revision: 789 http://assorted.svn.sourceforge.net/assorted/?rev=789&view=rev Author: yangzhang Date: 2008-05-09 22:45:41 -0700 (Fri, 09 May 2008) Log Message: ----------- added cron jobs Added Paths: ----------- configs/trunk/setup-cron.bash configs/trunk/src/cron/ configs/trunk/src/cron/backup-blog.bash configs/trunk/src/cron/backup.bash configs/trunk/src/cron/crontab configs/trunk/src/cron/mlf.bash Added: configs/trunk/setup-cron.bash =================================================================== --- configs/trunk/setup-cron.bash (rev 0) +++ configs/trunk/setup-cron.bash 2008-05-10 05:45:41 UTC (rev 789) @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +# Installs cron jobs. + +. common.bash + +shopt -s extglob + +pkg=configs +. simple-setup.bash + +cd src + +install .cron/ cron/!(crontab) + +if ! silence crontab -l +then crontab - < crontab +else warn "crontab already exists; not overwriting." +fi Property changes on: configs/trunk/setup-cron.bash ___________________________________________________________________ Name: svn:executable + * Added: configs/trunk/src/cron/backup-blog.bash =================================================================== --- configs/trunk/src/cron/backup-blog.bash (rev 0) +++ configs/trunk/src/cron/backup-blog.bash 2008-05-10 05:45:41 UTC (rev 789) @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +. common.bash + +set -o noclobber + +exec mysqldump --defaults-extra-file=$HOME/.y_z.cnf -h sql.mit.edu y_z+wp > \ + ~/personal/backups/wp-$( date +%Y%m%d ).mysqldump Property changes on: configs/trunk/src/cron/backup-blog.bash ___________________________________________________________________ Name: svn:executable + * Added: configs/trunk/src/cron/backup.bash =================================================================== --- configs/trunk/src/cron/backup.bash (rev 0) +++ configs/trunk/src/cron/backup.bash 2008-05-10 05:45:41 UTC (rev 789) @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +. common.bash + +set -o noclobber + +eval `keychain --eval --nogui id_dsa 2> /dev/null` +export PASSPHRASE="$( cat ~/.backup.auth )" +exec duplicity ~/personal/ scp://hv//export/home/yang/backup-zs.ath.cx Property changes on: configs/trunk/src/cron/backup.bash ___________________________________________________________________ Name: svn:executable + * Added: configs/trunk/src/cron/crontab =================================================================== --- configs/trunk/src/cron/crontab (rev 0) +++ configs/trunk/src/cron/crontab 2008-05-10 05:45:41 UTC (rev 789) @@ -0,0 +1,4 @@ +# m h dom mon dow command + 00 07 * * * $HOME/.cron/backup-blog.bash + 10 07 * * * $HOME/.cron/backup.bash + 00 07 * * * $HOME/.cron/mlf.bash Added: configs/trunk/src/cron/mlf.bash =================================================================== --- configs/trunk/src/cron/mlf.bash (rev 0) +++ configs/trunk/src/cron/mlf.bash 2008-05-10 05:45:41 UTC (rev 789) @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +. common.bash + +set -o noclobber + +mv ~/.mlf.cache/yan...@gm...{,-$(date +'%Y%m%d')} || true + +exec mlf.py --debug main --debug star --debug unstar \ + yan...@gm... 'imap.gmail.com/[Gmail]/All Mail' \ + >& ~/.mlf.cache/log-$(date +'%Y%m%d') + Property changes on: configs/trunk/src/cron/mlf.bash ___________________________________________________________________ Name: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |