Running two commands in background


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Running two commands in background
# 1  
Old 11-06-2013
Running two commands in background

Hi I want to run two commands in background, i am using below way, but it is not working, i m calling these two commands from one script to another server where below commands are running, in my script ssh is working fine, but command is not going in background, please advise what should i do.

Code:
command1 && command2

# 2  
Old 11-06-2013
OK, how do you usually run commands in background?
# 3  
Old 11-06-2013
If available, maybe use the nohup command. It has the added benefit of surviving a logout from a system.

Code:
nohup command1 > command1.out &

# 4  
Old 11-06-2013
If its the code you submitted above that is executed, you would have to explain to me how you have the 2 commands running ( not even mentionning background...)... Truely it puzzles me
# 5  
Old 11-06-2013
Quote:
Originally Posted by learnbash
Code:
command1 && command2

&& is logical AND. Your example runs command1 in the foreground, and then once (if) it completes successfully it runs command2 in the foreground.

To run a command in the background you'd use &, as in in2nix4life's example.
# 6  
Old 11-06-2013
Hello All,

Its requirement of some job which we need to enable and wants to run these two commands in background, manually if i run from console it takes 20 minutes, so i want to run in background these two command and then want to continue for second task after leaving them running in background.

---------- Post updated at 11:06 AM ---------- Previous update was at 10:59 AM ----------

Quote:
Originally Posted by in2nix4life
If available, maybe use the nohup command. It has the added benefit of surviving a logout from a system.

Code:
nohup command1 > command1.out &

But how i can run two command with nohup in background, i am totally lost on this.
# 7  
Old 11-06-2013
Code:
command1 &
command2 &

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Running process in the background

Hi, I have this simple c program that creates duplicate process with fork(): #include <sys/types.h> main() { if (fork() == 0) while(1); else while(1); } I tried running it in the background gcc -o test first.c test & And I got this list of running process: (4 Replies)
Discussion started by: uniran
4 Replies

2. Shell Programming and Scripting

Running script in background

Hi, I wrote a KSH script and running it on HP-UX machine I am running one script in background. My script is at location $HOME/myScript/test/background_sh When I view my script in background with psu commend > psu | grep background_sh I see following output UID PID PPID C ... (1 Reply)
Discussion started by: vaibhav
1 Replies

3. Solaris

running command in background

hi all i am running following command ufsdump 0ubf 512 /dev/rmt/0cbn /database/backup2/rman_backup/level1 >> /database/backup2/backup_tape/level1_rman_03aug12 2>&1; i want to run it in background how can i do it in this i am generating logs for backup. the problem occurs when i am... (3 Replies)
Discussion started by: nikhil kasar
3 Replies

4. UNIX for Advanced & Expert Users

Where can I read about what happens when running commands in background

I want to know what happens when you run a shell builtin or an external script, vs an external binary. For example: ls uses stat() etc... with details that are as simple as possible, I am not a programmer, I am a sys admin. (3 Replies)
Discussion started by: glev2005
3 Replies

5. Shell Programming and Scripting

Running in background

Hello, I was trying to make some processes to run at background and went to a problem. First I tried just to loop in one line something like this: for i in {1..10}; do echo 'hello world' &; done; but it pops a syntax error, so I tried several ways to fix it but wasn't able to understand... (2 Replies)
Discussion started by: Rash
2 Replies

6. Solaris

About running processes in background

Hi, I need to establish a procedure that will start an application in background each time my remote Solaris server is (re)started. This would be a kind of daemon. I am no sysadmin expert, so I am looking for pointers. How should I proceed? What are the main steps? Thanks, JVerstry (9 Replies)
Discussion started by: JVerstry
9 Replies

7. UNIX for Advanced & Expert Users

Running script in background

When I run the following snippet in background #!/bin/ksh while do echo "$i" sleep 10 i=`expr $i + 1` done My job got stopped and it says like + Stopped (SIGTTOU) ex1 & I did "stty tostop" as suggested in many of the post but still not working... (3 Replies)
Discussion started by: shahnazurs
3 Replies

8. Shell Programming and Scripting

Commands in background in a script

Hi, I was writing a script for backup,however i stumbled upon this.( As i mentioned in my earlier posts iam a beginner in shell scripting). Here is a piece of code case $DB_STAT in OFFLINE) echo "Service $SID currently $DB_STAT" ... (1 Reply)
Discussion started by: maverick_here
1 Replies

9. UNIX for Dummies Questions & Answers

Running the Script in Background.

Gurus, Pls. help on this to run the script in background. I have a script to run the informatica workflows using PMCMD in script. Say the script name is test.sh & Parameters to the script is Y Y Y Y The no of parameters to the bove script is 4. all are going to be a flags. Each flag will... (2 Replies)
Discussion started by: prabhutkl
2 Replies

10. Shell Programming and Scripting

running in background

i have a script called server.sh. how to run this script in backgroung using nohup command (5 Replies)
Discussion started by: ali560045
5 Replies
Login or Register to Ask a Question