我正在尝试创建一个每天都会收集天气模型数据的shell脚本。我计划使用cron,但我在测试我的shell脚本之前将其放入CRON。我在命令行上尝试我的wget命令,它工作正常。在以下脚本中尝试时:
#!/bin/bash
date_time=$(date +"%m%d%H%M")
FILE="gfs_wget_$date_time.txt"
file1="ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.2014011618/gfs.t18Z.pgrb2bf09"
wget -o $FILE "$file1"
日志文件提供以下内容:
- 2014-01-16 19:17:44-- ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.2014011618/gfs.t18Z.pgrb2bf09
=> gfs.t18Z.pgrb2bf09'
Resolving ftp.ncep.noaa.gov... 140.90.101.180
Connecting to ftp.ncep.noaa.gov|140.90.101.180|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/data/nccf/com/gfs/prod/gfs.2014011618 ... done.
==> SIZE gfs.t18Z.pgrb2bf09 ... done.
==> PASV ... done. ==> RETR gfs.t18Z.pgrb2bf09 ...
No such file
gfs.t18Z.pgrb2bf09' 。
任何帮助都会很棒。
WGET版本1.11.4 Linux 2.6.18-348.18.1.e15PAE i686
答案 0 :(得分:3)
您指定的文件在服务器上不存在。存在名称非常相似的文件:它具有 z (小写)而不是您指定的 Z (大写)。