progress bar in ftp script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting progress bar in ftp script
# 1  
Old 10-22-2012
progress bar in ftp script

dear all ,

i made script to transfer data through the FTP but i need to add something if you can help me i want in the output message like progress bar

|||||||||||||||||||||||||| 30%

to know when it will finish
# 2  
Old 10-22-2012
This is not possible (not "out of the box", that is), because to the shell script starting the ftp job "ftp" is just another command. To create a progress bar the program "ftp" would either have to have such a feature (which isn't the case) or it would have to give back control to the calling script regularly so that this script could update the progress bar. This is also not possible.

You can consider using "scp" (secure copy) instead of ftp, which is recommended anyhow. It doesn't send clear-text passwords over the net (like ftp) and it encrypts the files transferred too, so they can't be snooped by a thrid party. "scp" features a progress bar too, so it would solve your problem as a side effect.

The other possible solution is very tricky and won't always work: if the ftp server tells you the size of the file to be transferred (not all do) you can issue the ftp process as background process, set up a loop in the foreground, observe the size of the already transferred file in regular intervals and compute the percentage from there. Then use "printf" to write the progress bar to the terminal.

I hope this helps.

bakunin
# 3  
Old 10-22-2012
thanks a lot ok i will use scp but i have a problem with scp that i want to put user name and password and scp need the password to be writen
# 4  
Old 10-22-2012
Here is the first google hit for passwordless ssh for you. This is how you configure automatic login in ssh, scp, and sftp. It's much safer than storing passwords.
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell Script and Progress Bar or GUI Wrapper

Hi, I have shell script that I am running under Ubuntu as root. Is it possible to hide the command window and show the user some sort of progress /random progress bar / or other form of GUI interaction? On MAC, I have been using Platypus but on Ubuntu I am not sure what to do. (4 Replies)
Discussion started by: naveedanwar4u
4 Replies

2. Shell Programming and Scripting

Progress bar

Hi Experts; Im in the process of writing a shell script for enabling an IT operations to run archiving.We use netbackup. The script is complete, though there is one bit that i need help on. Im trying to have a progess bar for the procedure.I have gone through the man page of the command in... (5 Replies)
Discussion started by: maverick_here
5 Replies

3. Shell Programming and Scripting

Progress bar for cp

I'm trying to use this code to get a progress bar for cp: "Can you get cp to give a progress bar like wget?" But I'm getting these errors: stat: illegal option -- c usage: stat awk: division by zero input record number 1, file source line number 4 I'm using Mac OS X 10.6... (1 Reply)
Discussion started by: pcwiz
1 Replies

4. Programming

A progress bar in C

Hello, it's me again...:eek: I need to create a progress bar in C, but i have no idea on how to do it. i want it to output something like this: Progress: 58% But i can't get it to work. Could you please post an example progress bar written in ANSI C? Thanks (4 Replies)
Discussion started by: Zykl0n-B
4 Replies

5. Shell Programming and Scripting

progress bar

hi all, in shell script (ksh), how do i write a progress bar ?? i have a script which searches files and while its searching i am currently printing out "." and if it finds what its searching for the script prints out the name of the file e.g .................. firstFile.txt... (2 Replies)
Discussion started by: cesarNZ
2 Replies

6. Shell Programming and Scripting

Progress bar

Hi friends, how can I show a progress bar for any running process in the shell script. For example when I am copying or compressing a file. Thanks. (1 Reply)
Discussion started by: dwiravi
1 Replies

7. UNIX for Advanced & Expert Users

how to have a cp progress bar?

Hi all, This is a reformed post to my earlier ones!!!!!! I would like to know how to include a progress bar while using the cp... I am copying a few huge files from cdrom but am unable to figure out ,how to give a progress bar!!!!! I checked out other sites as well,but the issue here is... (1 Reply)
Discussion started by: wrapster
1 Replies

8. Shell Programming and Scripting

progress bar

i am trying to write a script where in it will connect to remote servers and execute remote scripts to fetch some data and ftp it back to a main server. i would like to add a script where it will show some sort of status bar until such time that the expected files have been recieved. something... (3 Replies)
Discussion started by: inquirer
3 Replies
Login or Register to Ask a Question