Sponsored Content
Top Forums Shell Programming and Scripting need suggestion how to use the progress bar while executing shell Post 302666725 by manas_ranjan on Thursday 5th of July 2012 05:09:10 AM
Old 07-05-2012
need suggestion how to use the progress bar while executing shell

Dear All,

I need suggestions, I have below simple text based progress-bar script which will gradually increase the %.

Code:
#!/bin/ksh
i=50
echo "0--------20--------40-------60--------80-------100%"
while [ $i -ge 0 ]
do
echo -n "#"
sleep 1
i=`expr $i - 1`
done
echo

Now my problem is, how can I simultaneously use this with my wget functionality .

e.g. if I'm trying to execute wget and it takes normally 2-3min due to heavy file downloading, so instead showing blank screen I want to use this text bar that download is on progress..

how can I achieve this simultaneous execution ??

e.g.

Code:
Type MTM Date:<YYYYMMDD>
20120702
Started fetching 20120702 from www.xxx.zzz...
0--------20--------40-------60--------80-------100%
#############################

 

9 More Discussions You Might Find Interesting

1. 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

2. UNIX for Advanced & Expert Users

progress bar

Hi all, I want to print # like that in a progress bar.. For e.g We can notice that during installation ... but,how to do that? Thnx, sakthi. (4 Replies)
Discussion started by: sakthi.abdullah
4 Replies

3. Shell Programming and Scripting

how can i create a simple progress bar in shell

please help me as i want to create a simple process bar to check the status for any script......... especially in UNIX (5 Replies)
Discussion started by: aditya.ece1985
5 Replies

4. 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

5. 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

6. 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

7. 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

8. 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

9. 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
SPLASHY_CONFIG(1)					 Splashy POSIX boot splash system					 SPLASHY_CONFIG(1)

NAME
Splashy - a user-mode, POSIX and LSB compliant, boot splashing system for UNIX. SYNOPSIS
splashy_config [-h, --help] [-s, --set-theme THEME] [-i, --install-theme THEME.tar.gz] [-r, --remove-theme THEME][--info] [-c, --create-theme [args...]] DESCRIPTION
Splashy displays an image and a progress bar at boot time. splashy_config is used to change Splashy configuration options. OPTIONS
-h, --help Print helps and exits -s, --set-theme THEME Changes current theme to THEME -i, --install-theme THEME.tar.gz Adds THEME to Splashy theme directory -r, --remove-theme THEME Removes THEME from theme directory --info Prints all relevant information from the main Splashy config file -c, --create-theme [args...] Create a theme in an interactive mode if no arguments, else see the extra arguments section below Extra arguments --name NAME Set the NAME of the new Splashy theme --version VERSION Set the VERSION of the new Splashy theme --description DESC Set the DESC of the new Splashy theme --urls URLs Set the related URLs for this theme --author AUTHOR Set the AUTHOR(s) of the new Splashy theme --boot-image PATH Upload the boot image located at the specified PATH --shutdown-image PATH Upload the shutdown image located at the specified PATH --error-image PATH Upload the error image located at the specified PATH --resume-image PATH Upload the resume image located at the specified PATH --suspend-image PATH Upload the suspend image located at the specified PATH --background-width WIDTH Set the WIDTH of the background --background-height HEIGHT Set the HEIGHT of the background --progressbar-x X-POSITION Set the X-POSITION of the progress bar (percentage if the background height and width are not set, else pixel units) --progressbar-y Y-POSITION Set the Y-POSITION of the progress bar (percentage if the background height and width are not set, else pixel units) --progressbar-width WIDTH Set the WIDTH of the progress bar (percentage if the background height and width are not set, else pixel units) --progressbar-height HEIGHT Set the HEIGHT of the progress bar (percentage if the background height and width are not set, else pixel units) --progressbar-red RED Set the RED channel of the progress bar (0->255) --progressbar-green GREEN Set the GREEN channel of the progress bar (0->255) --progressbar-blue BLUE Set the BLUE channel of the progress bar (0->255) --progressbar-alpha ALPHA Set the ALPHA channel of the progress bar (0->255) --progressbar-border-show yes|no Set a border around the progressbar --progressbar-border-red RED Set the RED channel of the border around the progressbar (0->255) --progressbar-border-green GREEN Set the GREEN channel of the border around the progressbar (0->255) --progressbar-border-blue BLUE Set the BLUE channel of the border around the progressbar (0->255) --progressbar-border-alpha ALPHA Set the ALPHA channel of the border around the progressbar (0->255) --progressbar-background-red RED Set the RED channel of the background of the progressbar (0->255) --progressbar-background-green GREEN Set the GREEN channel of the background of the progressbar (0->255) --progressbar-background-blue BLUE Set the BLUE channel of the background of the progressbar (0->255) --progressbar-background-alpha ALPHA Set the ALPHA channel of the background of the progressbar (0->255) --textbox-show yes|no Set a text box --textbox-x X-POS Set the X-POS of the text box (percentage if the background height and width are not set, else pixel units) --textbox-y Y-POS Set the Y-POS of the text box (percentage if the background height and width are not set, else pixel units) --textbox-width WIDTH Set the WIDTH of the text box (percentage if the background height and width are not set, else pixel units) --textbox-height HEIGHT Set the HEIGHT of the text area (percentage if the background height and width are not set, else pixel units) --textbox-red RED Set the RED channel of the text area (0->255) --textbox-green GREEN Set the GREEN channel of the text area (0->255) --textbox-blue BLUE Set the BLUE channel of the text area (0->255) --textbox-alpha ALPHA Set the ALPHA channel of the text area (0->255) --textbox-border-show yes|no Set a border around the text area --textbox-border-red RED Set the RED channel of the border of the text area (0->255) --textbox-border-green GREEN Set the GREEN channel of the border of the text area (0->255) --textbox-border-blue BLUE Set the BLUE channel of the border of the text area (0->255) --textbox-border-alpha ALPHA Set the ALPHA channel of the border of the text area (0->255) --text-font-file FILE Upload the FONT file --text-font-height HEIGHT Set the HEIGHT of the text area font --text-font-red RED Set the RED channel of the text area font (0->255) --text-font-green GREEN Set the GREEN channel of the text area font (0->255) --text-font-blue BLUE Set the BLUE channel of the text area font (0->255) --text-font-alpha ALPHA Set the ALPHA channel of the text area font (0->255) --autoverbose yes|no Set if Splashy turn into verbose mode when an error appears at boot --progressbar-visibility-boot yes|no Set if Splashy shows a progress bar on boot --progressbar-visibility-shutdown yes|no Set if Splashy shows a progress bar on shutdown --progressbar-visibility-resume yes|no Set if Splashy shows a progress bar on resume --progressbar-visibility-suspend yes|no Set if Splashy shows a progress bar on suspend --progressbar-direction-boot forward|backward Set if the progress bar goes forward or backward on boot --progressbar-direction-shutdown forward|backward Set if the progress bar goes forward or backward on shutdown --progressbar-direction-resume forward|backward Set if the progress bar goes forward or backward on resume --progressbar-direction-suspend forward|backward Set if the progress bar goes forward or backward on suspend --fadein yes|no Set if Splashy appears smoothly --fadeout yes|no Set if Splashy disappears smoothly EXAMPLES
"/usr/bin/splashy_config --info" Shows all the themes currently installed. FILES
/etc/splashy/config.xml Main configuration. defines how splashy should be setup. /etc/splashy/themes/default/theme.xml Default theme. defines how the images displayed by splashy should be setup, their location and other theme-related variables. SEE ALSO
splashy(1), splashy_update(1), splashy-config.xml(5), splashy-theme.xml(5) AUTHORS
Vincent Amouret <vincent.amouret@gmail.com> Luis Mondesi <lemsx1@gmail.com> perl v5.12.1 2010-07-05 SPLASHY_CONFIG(1)
All times are GMT -4. The time now is 08:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy