Win a copy of 97 Things Every Java Programmer Should Know this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

Running Dependent Jobs in Unix

 
Ranch Hand
Posts: 110
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
All,

I have a shell script that gets kicked off at 8:00 which runs a java program
This java program finishes its task around 8:40 (this is not a certain time can finish earlier or get delayed as well)

I have another shell script that has to be made run directly after the above shell script. This script also runs a java process.

Since i really dont have too much hands on experience in Unix so dont know how to run dependent jobs

Also ,

The first process again runs at 12:00 and finishes around 12:40 or something . After this as well i need to kick off my second process

Please Help

Thanks & Regards
Rishi Chopra.
 
Saloon Keeper
Posts: 22118
151
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The simplest way to do that is simply to create a new script that calls the other 2 scripts one after the other and make it be the cron job script.
 
Ranch Hand
Posts: 1923
Scala Postgres Database Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If the second should just run if the first was successful (dependent), combine both with && (like in java):

If script1 fails script2 will not be called - assuming either outher circumstances terminating script1, or using the exitstatus in your java programs (System.exit (0) := no error, System.exit (i); // i != 0, i := an errorcode).
 
Rishi Chopra
Ranch Hand
Posts: 110
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks All
 
It's feeding time! Give me the food you were going to give to this tiny ad:
ScroogeXHTML 9.0 - RTF to HTML5 and XHTML converter
https://coderanch.com/t/731949/ScroogeXHTML-RTF-HTML-XHTML-converter
    Bookmark Topic Watch Topic
  • New Topic