Hi all..
The following set of statements is used in a shell script to ftp a file to a remote machine
Quote:
if [ $LGLFLAG = "T" ]
then
echo "$Machine $Password $ctlvar"
ftp -nv $Machine <<End_of_input
user "dhc\ftp-cognew" $Password
lcd /apps/lawson/fin/data
cd /ftp-cognew
$ctlvar
bye
End_of_input
>>$TmpLogFile
else
cat $TmpCtlFile | ftp -v $Machine >> $TmpLogFile
fi
cat $TmpLogFile
ftp_status=`grep -c $Success $TmpLogFile`
if [ $ftp_status -eq 0 ]
then
echo "\nERROR: problem occurred during $Action"
|
I want to redirect the ftp messages thrown by the first ftp statement to a log file. As you can see there is a logic downstream to decide if the ftp was a success or not. But i am not able to do so. As you can see since i have used '>>' the ftp messages are not getting redirected. Please help me in this