【发布时间】:2012-02-03 11:35:50
【问题描述】:
我正在编写一个脚本来使用一些规则来 ftp 一些文件。但是我在创建脚本 ftp 会话时遇到了问题。
下面是我现在使用的shell脚本。
#!/bin/bash
cd /var/ericsson/nin/charging/archive
date=`(/usr/bin/perl -e '($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time()-24*60*60);printf "%4d%02d%02d", $year+1900,$mon+1,$mday;')`
movedFile=`ls | grep $date`
HOST=xxxx
USER=xxxx
PASSWD=xxxxx
for i in $movedFile;
do
echo $date >> trial.txt
echo "Uploading file $i" >> trial.txt
ftp -n $HOST
quote USER $USER
quote PASS $PASSWD
binary
cd TEMP
put $i
quit
END_SCRIPT
echo "kk"
done
问题是。无法触发ftp的引用命令。
【问题讨论】: