I am trying to combine zip and ftp upload in one script but for some reason I can't get it to work. It zips properly but does not ftp, seems like it just ignores ftp. Any help would be greatly appreciated. Thanks!
#!/bin/sh
cd /home/user/test
zip -r test.zip *
FOLDER='/home/user/test'
ZIPS=$(ls $FOLDER)
for F in $zips ; do
while [ -n '$(lsof | grep $F' ] ; do
sleep 1
done
ftp -n <<EOF
open 192.103.229.66
user user pass
binary
put test.zip
EOF
done