无法使用cron下载文件

时间:2014-07-07 20:04:20

标签: bash crontab

我有一个脚本允许我从FTP服务器下载大量文件。当我手动执行时,它按预期工作,但是当我使用cron调度脚本时,它会执行,但不会下载文件。

我的剧本是......

#!/bin/bash
FECHA=$(date +%Y%m%d)
FECHAHH=${FECHA}00
DIRECTORY="/home/usuario/DATA/"
FECHAHH1="gfs."$FECHAHH
gfs="gfs."
URL="url_of_ftp"
FILE=$DIRECTORY"file"
FILEDWL=$URL"/file"
echo $DIRECTORY
echo $URL
echo $FILE
valor1=0
valor2=1
for ((i=0;i<=120;i+=6)); do
    J=0$i
    if [ $i -le 10 ] ; then
       FILET=$FILE$J
       FILEDWLT=$FILEDWL$J
    else
       FILET=$FILE$i
       FILEDWLT=$FILEDWL$i
    fi
    if [ -f $FILET ]; then
       valor1=`expr $valor1 "+" $valor2`
       echo el fichero $FILEDWLT existe
    else
       echo "Bajando ARCHIVO " $FILEDWLT
       curl -O $FILEDWLT
    fi
 echo $valor1

 if [ $valor1 -eq 21 ] ; then
    echo "Comenzar proceso " >> $FECHAHH.txt
 fi
 done
 echo "fIN"

该脚本具有适当的权限。我做错了什么?

谢谢..

0 个答案:

没有答案