bash script for ftpsync
Sunday, August 22, 2010 7:52:33 AM
#!/bin/bash
# checkftpsync.sh: cron script for checking ftpsync.pl instance
#===========================================
SYNCLOG=/myfolder/SYNC.log
a=`ps -A|grep 'ftpsync.pl'`
if [ -z "$a" ];then
echo "`date`: Starting new ftpsync..." >> $SYNCLOG
./ftpsync.sh
else
echo "`date`: ftpsync continue running!!" >> $SYNCLOG
fi
#===============================================================
#!/bin/bash
# ftpsync.sh: script to fireup ftpsync.pl
# Last modified: Feb 6, 2010
# Get FOOTAGE only...
killall ftpsync.pl
BINPATH=/usr/local/sbin
REMOTETIME="-12 hours"
SERVER=remote.server
USER=myuser
PSWD=mypassword
GETDIR2=/remotepath/`date -d "$REMOTETIME" +%Y%m`/`date -d "$REMOTETIME" +%d`/FOOTAGE/
PUTDIR2=/mypath/`date -d "$REMOTETIME" +%Y%m`/`date -d "$REMOTETIME" +%d`/FOOTAGE/
LOGFILE=/logpath/$SERVER-`date -d "$REMOTETIME" +%Y%m%d`.log
ERRLOG=/logpath/DEBUG
# Fireup ftpsync.pl !!
mkdir -p $PUTDIR2
$BINPATH/ftpsync.pl -dgv ftpserver=$SERVER ftpdir=$GETDIR2 ftpuser=$USER ftppasswd=$PSWD $PUTDIR2 > $LOGFILE 2> $ERRLOG
# checkftpsync.sh: cron script for checking ftpsync.pl instance
#===========================================
SYNCLOG=/myfolder/SYNC.log
a=`ps -A|grep 'ftpsync.pl'`
if [ -z "$a" ];then
echo "`date`: Starting new ftpsync..." >> $SYNCLOG
./ftpsync.sh
else
echo "`date`: ftpsync continue running!!" >> $SYNCLOG
fi
#===============================================================
#!/bin/bash
# ftpsync.sh: script to fireup ftpsync.pl
# Last modified: Feb 6, 2010
# Get FOOTAGE only...
killall ftpsync.pl
BINPATH=/usr/local/sbin
REMOTETIME="-12 hours"
SERVER=remote.server
USER=myuser
PSWD=mypassword
GETDIR2=/remotepath/`date -d "$REMOTETIME" +%Y%m`/`date -d "$REMOTETIME" +%d`/FOOTAGE/
PUTDIR2=/mypath/`date -d "$REMOTETIME" +%Y%m`/`date -d "$REMOTETIME" +%d`/FOOTAGE/
LOGFILE=/logpath/$SERVER-`date -d "$REMOTETIME" +%Y%m%d`.log
ERRLOG=/logpath/DEBUG
# Fireup ftpsync.pl !!
mkdir -p $PUTDIR2
$BINPATH/ftpsync.pl -dgv ftpserver=$SERVER ftpdir=$GETDIR2 ftpuser=$USER ftppasswd=$PSWD $PUTDIR2 > $LOGFILE 2> $ERRLOG






