Revision 2fec43830b5d2eccfa53d9e5e8347dae859f7b28 authored by Idan Gabdank on 06 May 2016, 19:48:20 UTC, committed by Idan Gabdank on 06 May 2016, 19:48:20 UTC
1 parent a7cbaee
Raw File
edw_import_cron.sh
#!/bin/bash

# edw_import_cron.sh
#   Script for cron-based (e.g. hourly) import of new ENCODE files at EDW to encoded app
#   TODO: would be good to have lock file to suppress multiple instances (or add to command)

hostname=$1
shift
notify=$@

ext=`date +%b%d.%H`
cd /srv/encoded
out=/srv/cron.logs/edw_sync/import.${ext}.log

bin/read-edw-fileinfo -v -I > ${out} 2>&1
success=`grep -c Success ${out}`
fail=`grep -c Fail ${out}`

mail -s "CRON: EDW file sync to ${hostname}. Succeeded: ${success}, Failed: ${fail}" ${notify} < ${out}
back to top