You are here
Taha - Tue, 2010/09/21 - 15:11
So im trying to excute this bash script but it keeps telling me that FTP is an Invalid command is the command not supported?
#!/bin/bash file="$(date +"%y%m%d")-rtu_workspace.7z" source="/home/user/rtu_workspace" backupdir="/home/user/Backup/" usr="USER" pw="PWD" host="10.0.1.251" find $backupdir -mtime +7 -exec rm {} \; echo "Creating backup of file $file of $source @ $(date) " 7z a -xr\!*.o -t7z $file $source -mx9 echo "Connecting to FTP server $host" ftp -n -v -d $host << EOF user $usr $pw binary cd /$usr/ put $file dir close bye EOF echo "$file uploaded to $host" echo "Moving file to backup dir $backupdir" mv $file $backupdir echo "End of backup @ $(date)"
I know the script works as i've tested it on a regular ubuntu machine; it its not running within terminal on TKL.
Forum:
AFAIK FTP is disabled in TKL appliances
Try SFTP or if that's no good to you you may wish to re-enable FTP. TBH though I'm not sure how you'd go about that.
On second thoughts, as you're trying to connect to a remote FTP from TKL I'm not sure if I'm on the right track. I recall another thread on here where a user was able to connect to TKL via FTP but only from localhost (suggesting that the command works fine). I know TKL will not accept incoming (remote) FTP connections - only SFTP.
Thats what i gathered
yeah looks to be that ftp isnt supported at all... i didnt really need sftp since its on an internal closed network so i just ended up using the yafc ftp client to do what i wanted.
Add new comment