Visit Our UNIX and Linux User Community


Shell Script and Progress Bar or GUI Wrapper


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Shell Script and Progress Bar or GUI Wrapper
# 1  
Old 06-07-2019
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.
# 2  
Old 06-08-2019
Hi.

Not an answer, but for those who (like me) have not seen or used Platypus:
Code:
Description:          Platypus is a program for creating application wrappers
                      around scripts, i.e. creating Mac OS X applications that
                      execute a script they are bundled with. Scripts can thus
                      be run transparently from the graphical window environment
                      without having to resort to using the command line
                      interface. It supports drag and drop on created apps,
                      running as root using Authentication Manager and more.

From port also available from brew

On a system like:
Code:
OS, ker|rel, machine: Apple/BSD, Darwin 18.6.0, x86_64
Distribution        : macOS 10.14.5 (18F132), Mojave
port - ( local: /opt/local/bin/port, 2018-10-03 )
brew - ( local: /usr/local/bin/brew, 2017-06-03 )

Best wishes ... cheers, drl
This User Gave Thanks to drl For This Post:
# 3  
Old 06-09-2019
You could pretty up your script using whiptail:

Image

Here is an example script:

Code:
{
 sleep 3
 echo 25
 sleep 3
 echo 50
 sleep 3
 echo 75
 sleep 3
 echo 100
 sleep 1

} | whiptail --gauge "Naveedan's task" 6 60 0

The sleep commands simulate work you script is performing. You will probably want to calculate the percentage complete in your script rather than have arbitrary hard-coded echo statements.
These 2 Users Gave Thanks to Chubler_XL For This Post:
# 4  
Old 06-10-2019
You could try this:
I wrote it about 6 years ago for unix.com as a horizontal VU meter but is would be easy to modify...

At A Glance Coloured Real Time Bargraph Generator...
This User Gave Thanks to wisecracker For This Post:
# 5  
Old 06-15-2019
Hi,

I will give a try to Whiptail, thanks for information.

Previous Thread | Next Thread
Test Your Knowledge in Computers #699
Difficulty: Medium
The noosphere represents the highest stage of biospheric development, its defining factor being the development of humankind's rational activities, according to biogeochemist Vladimir Vernadsky.
True or False?

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

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 (3 Replies)
Discussion started by: maxim42
3 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

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 %. #!/bin/ksh i=50 echo "0--------20--------40-------60--------80-------100%" while do echo -n "#" sleep 1 i=`expr $i - 1` done echo Now my problem is, how can I... (3 Replies)
Discussion started by: manas_ranjan
3 Replies

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

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

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

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

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

Featured Tech Videos