Job Execution in Parallel and Maintain Dependency


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Job Execution in Parallel and Maintain Dependency
# 8  
Old 02-11-2009
Yes. I tried with running in background.
# 9  
Old 02-17-2009
hi,

if any one of the scripts fails in SET1.how can i restart again.

when i restart, only i want to run the failed job.

if a job in set1 failed i want to update the status as FAILED in database.

after resolving the problem.
when i update the database status as RUN for the corresponding job.
corresponding script has to run automatically.
how can i do that.please advice.
# 10  
Old 02-17-2009
#!/bin/ksh

#Set1
(A.sh;B.sh;C.sh)&
set1=$!

#Set2
(D.sh;E.sh) &
set2=$!

#Set3
(F.sh;G.sh)&
set3=$!

#When set1 completes I need to run below Set 4 irrespective of other sets

Set4
(wait $set1;AA.sh;BB.sh)&
set4=$!

#When set2 completes I need to run below Set 5 irrespective of other sets

#Set 5
(wait $set2;CC.sh)&
set5=$!

#When set3 completed I need to run below Set 6 irrespective of other sets

#Set6
(wait $set3;DD.sh)&
set6=$!

#Once Set 4, 5, 6 completes I need to run set7

#Set7
wait $set4
wait $set5
wait $set6
final.sh

#################################

The first line "#!/bin/ksh" forces the script to be run in ksh.
The $! is a ksh builtin returning the last PID run in background

Last edited by rmoncello; 02-18-2009 at 02:09 AM..
# 11  
Old 02-18-2009
if one of the scripts in set1 failed.

how can i restart the only failed job.

suppose A.sh job failed in SET1.
i have to rerun only the failed job.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to make parallel execution on folder ?

I have few very huge files ~ 2 Billion rows of 130 column(CDR data) in a folder, I have written shell script need to read on each file in a folder and will create a new files based on some logic. But problem is it's taking time to create a new file due to the size , So i dont want to corrupt... (6 Replies)
Discussion started by: rspwilliam
6 Replies

2. UNIX for Advanced & Expert Users

Parallel Execution of Command

Hi All, We have a table that has to store around 80-100 million records. The table is partitioned by a column called Market Code. There are 30 partitions each corresponding to one MRKT_CD. The source of this table is a join between 3-4 other tables. We are loading this table through SQLPLUS... (2 Replies)
Discussion started by: jerome_rajan
2 Replies

3. Programming

Parallel Execution of Programs

Since there've been a few requests for a method to execute commands on multiple CPUs (logical or physical), with various levels of shell-, make-, or Perl-based solutions, ranging from well-done to well-meant, and mostly specific to a certain problem, I've started to write a C-based solution... (4 Replies)
Discussion started by: pludi
4 Replies

4. Shell Programming and Scripting

Parallel execution of script not syncronize

I am haveing 2 scripts, 1st script calls 2ed script for each parameter.(parameters are kept in a different txt file) 1st script for x in `cat Export_Tables_List.txt` do sh Exp_Table.sh $x & done echo -e "1) following tables are successfully exported : \n" > temp cat... (1 Reply)
Discussion started by: sbmk_design
1 Replies

5. Shell Programming and Scripting

parallel execution of script/ synchro problem

Hi everybody, In a csh script, i need to run 4 time the same prog with different parameters. What i want is to run them in parallel. for this i use the command toto1.sh & toto2.sh & toto3.sh & toto4.sh For this I have no problem. In fact, I need to wait until all the programs are over to... (2 Replies)
Discussion started by: Moumou
2 Replies

6. Shell Programming and Scripting

Conditional execution and parallel jobs

how can i process jobs parallel with conditions below. Script1.ksh Script2.ksh Script3.ksh Script4.ksh Script5.ksh Script6.ksh Script7.ksh Script8.ksh Script9.ksh Script10.ksh After successful completion of Script1.ksh I need to run Script7.ksh. After successful... (4 Replies)
Discussion started by: ford2020
4 Replies

7. Shell Programming and Scripting

Parallel Job Execution

Hi All, At present I am using a UNIX Script which is running a set of JOBS. These JOBS are to be repeated for 20 times, means the same set of JOBS are repeated by just passing different arguments (From 1 to 20). Is there any way by which I can execute them parallel? At present its all... (4 Replies)
Discussion started by: Prashantckc
4 Replies

8. High Performance Computing

Parallel Execution on Multiple System

Hi All, I am working on a project where I need to execute set of arguments (around 500) on a Simulator. If I execute this on one linux (RedHat 8.0) machine it will approximately takes 2~3 days. Since I am having more linux machines am thinking of executing these on different machines in... (7 Replies)
Discussion started by: 123an
7 Replies

9. AIX

Make : parallel execution

Hi, Is there any way to run parallel jobs using make command? I am using non-GNU make utility on AIX 4.3. I want to run 2 jobs symultaneously using make utility. Thanks. Suman (0 Replies)
Discussion started by: suman_jakkula
0 Replies

10. Shell Programming and Scripting

Parallel Execution

Hello, I wish to run parallel process forked from one script. Currently I doing is submit them in background. For example: --------------------------------------------------------------- #!/usr/bin/ksh process1 & process2 & process3 & ..... ..... #here I check for completion of... (4 Replies)
Discussion started by: RishiPahuja
4 Replies
Login or Register to Ask a Question