我有一个Shell脚本,想将其放入定时任务中,每天获取数据并写入一个快速日志条目。我希望日志条目看起来像这样:
2015-12-07 11:16:34: No such file ‘CatchUpPlusActivity_20150801’.
2015-12-07 11:24:20: (14,4 MB/s) - ‘CatchUpPlusActivity_20150801.csv.gz’ saved [52690279]
2015-12-07 11:28:40: File ‘CatchUpPlusActivity_20150801.csv.gz’ already there; not retrieving.
我的shell脚本长这样:
sPath="ftp://user:pass@10.10.23.32/public/download/exports/webactivity/PullVODData/"
sFiles="CatchUpPlusActivity_20150801*"
sOut=$(sudo wget ${sPath}${sFiles} -nc)
now="$(date +"%Y-%m-%d %H:%M:%S")"
echo ${now}: ${sOut} >> /path/to/logs/catchup_plus.log
我希望sOut能读取每个ftp的最终消息。但是,如果它只返回整个消息的最后一行,我也会很高兴。目前sOut为空。