From 0318ec11860ad78cceb716582afdef4f5b26bbc1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Michel=20Nirgal=20Vourg=C3=A8re?= Date: Wed, 11 Aug 2010 13:29:04 +0000 Subject: [PATCH] Added 2 cron jobs --- cron/iccat.cron | 24 ++++++++++++++++++++++++ cron/vesseltracker.cron | 4 ++++ 2 files changed, 28 insertions(+) create mode 100755 cron/iccat.cron create mode 100755 cron/vesseltracker.cron diff --git a/cron/iccat.cron b/cron/iccat.cron new file mode 100755 index 0000000..9171312 --- /dev/null +++ b/cron/iccat.cron @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +umask 002 +sleep 26 +set -e + +#export MAILTO=contact_admin@nirgal.com, + +VARDIR=/var/lib/ais/iccat +HTMLFILE=$VARDIR/`date -u +%Y%m%d`.html +wget -q http://www.iccat.int/en/vesselsrecord.asp -O $HTMLFILE +FILENAME=`python -m ais.iccat_getrarfilename $HTMLFILE` +RARURL=http://www.iccat.int$FILENAME +FILENAME=`basename $FILENAME` + +echo $RARURL>$VARDIR/newrar.url +if ! diff -q $VARDIR/newrar.url $VARDIR/rar.url > /dev/null; then + echo New ICCAT file available at `cat $VARDIR/newrar.url` + wget -q `cat $VARDIR/newrar.url` -O $VARDIR/$FILENAME + mv $VARDIR/newrar.url $VARDIR/rar.url + # grep -v "ICCAT List Number" ICCAT_VESSELS_20100528.xls | iconv -f cp1252 -t utf-8 | cut -d $'\t' -f 1 | sort > ids_20100528 +else + rm $VARDIR/newrar.url +fi +rm $HTMLFILE diff --git a/cron/vesseltracker.cron b/cron/vesseltracker.cron new file mode 100755 index 0000000..143004f --- /dev/null +++ b/cron/vesseltracker.cron @@ -0,0 +1,4 @@ +#!/bin/bash +DATAFILE=/var/lib/ais/vesseltracker/`date -u +%Y-%m-%dT%H:%M:%S`.kmz +wget -q http://www.vesseltracker.com:80/earth/publicdata.kmz -O $DATAFILE + -- 2.30.2