Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am new to linux shell scripting. I want to write a shell script which will open terminal with multiple tabs; it should run rtsp client app in each tab.

For this, I have gone through question here in this forum and tried to code like bellow,

tab="--tab-with-profile=Default -e "
cmd="java RunRTSPClient"
for i in 1 2 3 4 5
   foo="$foo $tab $cmd"         
gnome-terminal $foo
exit 0

This is running and opens the terminal window with tabs but suddenly it will close. I am not getting any errors.

share|improve this question

Use this variant of the script to do what you want:


cmd="bash -c 'java RunRTSPClient';bash"

for i in 1 2 3 4 5; do
      foo+=($tab -e "$cmd")         

gnome-terminal "${foo[@]}"

exit 0

Generally, a script like this:


cmd="bash -c '<command-line_or_script>';bash"

for i in 1 2 ... n; do
      foo+=($tab -e "$cmd")         

gnome-terminal "${foo[@]}"

exit 0

will open a new terminal with n tabs executing the <command-line_or_script> in each tab. This can be very useful when you want for example to open a terminal with some tabs with the interpreter at a specific path (using cd /path in the above script).

Also, read man bash, this post and this post to understand the changes.

I have tested these scripts and they work.

share|improve this answer
Same as i told It just displays and closes and no error also getting. How to fix this issue?. – user172001 Jul 2 '13 at 13:18
ok now its showing the windows with tabs but not running the app in any tab. and also explain me a bit, how this has fixed the window display issue. – user172001 Jul 2 '13 at 13:22
@user172001 Now it's working, check the new edits! – Radu Rădeanu Jul 2 '13 at 18:34
this is pretty cool. +1 – Nishant Nov 8 '13 at 10:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.