How to open multiple shells while the scripts keeps running.


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How to open multiple shells while the scripts keeps running.
# 1  
Old 12-21-2005
How to open multiple shells while the scripts keeps running.

Hello, I've tried for a while now to run a bash script that continues to the end, while opening new shells as needed.

I've tried
Code:
 xterm -e "somecommand"; &
 xterm -e " somecommand";

I've also tried
Code:
screen -S "somecommand"; &
screen -S "somecommand";

All without any luck, they both work but only open a new shell once the command has finished or I kill the process.
I really need the script to open multiple shells at the same time and continue till the end.

Any help or direction will be much appreciated.

Regards

Last edited by Ygor; 12-21-2005 at 01:32 AM..
# 2  
Old 12-21-2005
You might want to post your script. I tried the following:
Code:
#!/bin/bash
echo "starting"
xterm -e "sleep 5"; &
echo "see the xterm"
ls
sleep 1
exit

And got a syntax error near unexpected token "&" - when I removed the ; and moved the & over one, then it ran with no issue (with the xterm popping up running the command and the original script continuing on and exiting before the xterm went away which I believe is what you are looking for)
# 3  
Old 12-21-2005
Thanks RTM, after removing the ";" and moveing the "&" over it ran like a charm, all I have to do now is play around with "sleep" so the shell opens at the correct time.
Thanks again.
Regards
# 4  
Old 10-06-2006
Hi there,

I've been trying to do something simular as discriber here with csh scripting with AIX.

When I excecute: xterm -e "sleep 5" with or without ; or & the xterm window opens but no command is being excecuted.

Any more suggestions?

Thanks for any help!
Robbert
# 5  
Old 10-06-2006
I getting the error as

xterm: Can't execvp ls -ltr

any one has ideas abt this??
# 6  
Old 10-08-2006
For Nilesrex: The error you received is should show more information.

Quote:
(Example from this message )

xterm -e some_program

if some_program doesn't exist in $PATH, what ends up happening is that a
new xterm opens with the error message "xterm: Can't execvp some_program: No such file or directory", and gives a command prompt.
In your example, is there anything more to the error message?

(Also, please start a new thread next time you have a question instead of hijacking someone else's thread - it makes it harder to answer everyone involved. Thanks.)
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Running Multiple scripts at a time

Hello! I have a scriptA.ksh and in this script I need to call script1.ksh, script2.ksh, script3.ksh, script4.ksh and script5.ksh. But want to run in two batches like 1st script1.ksh, script2.ksh, script3.ksh, once all 3 are completed then script4.ksh script5.ksh I have given the syntax... (1 Reply)
Discussion started by: karumudi7
1 Replies

2. UNIX for Advanced & Expert Users

Running Multiple Scripts for different business date

Hi Team, I have the below 4 scripts which I will be running in sequential order. This run will start for today's business date. If all the 4 scripts are success for today that means script has ran succesfully. Howver if any one of these 4 scripts failed then it has to take the next... (1 Reply)
Discussion started by: Deena1984
1 Replies

3. UNIX for Dummies Questions & Answers

Execution problem in running multiple scripts

hi all, I have 3 individual scripts to perform the task . 2nd script should run only after the 1st script and 3rd script must run only after first 2 scripts are executed successfully. i want to have a single script that calls all this 3 scripts .this single script should execute the 2nd script... (1 Reply)
Discussion started by: Rahul619
1 Replies

4. UNIX for Dummies Questions & Answers

shells and scripts

So in UNIX, I understand that there are several different shells you can be in: C, Bourne, Bourne Again, Korn, etc. I also know that you can write scripts for the shells, by assigning it by #!/bin/csh, or sh, etc. If I am working in the csh, do I have to write the script for the csh? Or can it... (1 Reply)
Discussion started by: bjstaff
1 Replies

5. Shell Programming and Scripting

Making use of multiple cores for running sed and awk scripts

Hi All, After reading that the sort command in Linux can be made to use many processor cores just by using a simple script which I found on the internet, I was wondering if I can use similar techniques for programs like the awk and sed? #!/bin/bash # Usage: psort filename <chunksize>... (7 Replies)
Discussion started by: shoaibjameel123
7 Replies

6. Shell Programming and Scripting

Running Multiple scripts based on file size.

Hi, I have created 3 shell scripts which has to run one by one first two shell scripts will create a .txt files...which are used by the third shell script.Now I want to create a master script and run all these in a single script. Please give a pseudo code on how to so the same. ... (4 Replies)
Discussion started by: gaur.deepti
4 Replies

7. Shell Programming and Scripting

running Multiple terminals/shells

Hi, I'm looking for a way to send commands through multiple shells/terminals (not sure which is proper syntax). Basically, I have to open 3 different shells/terminals and run separate parts of a program suite in each of them. I find this annoying. The commands I have to do are simple, and could... (1 Reply)
Discussion started by: Caradoc
1 Replies

8. Shell Programming and Scripting

multiple child scripts running in backgroud, how to use grep on the parent?

Hi I have a shell script A which calls another 10 shell scripts which run in background. How do i make the parent script wait for the child scripts complete, or in other words, i must be able to do a grep of parent script to find out if the child scripts are still running. My Code: ... (5 Replies)
Discussion started by: albertashish
5 Replies

9. Shell Programming and Scripting

running multiple scripts

Hi all I have a requirement where I have a flow like Script1 script2 Script3 Script 4 Script 5 Script 6 script7 where script2 to script6 will... (3 Replies)
Discussion started by: nvuradi
3 Replies

10. Shell Programming and Scripting

Switching shells in UNIX Scripts

Solaris Newbie here to scripting in UNIX/SOLARIS. What I am looking to do is, once the script is executed, switch to /bin/bash shell and continue to execute the script. The problem I run into is once the script switches to the Bash shell, the script stops, and does not execute the... (2 Replies)
Discussion started by: Scoobiez
2 Replies
Login or Register to Ask a Question