title: how to execute programs in non-blocking way from scripts
body: <p>I have series of program files, a.out, b.out, c.out</p>
  
  <p>I want to execute them one after the other after certain delay between each program. like<br>
  ./a.out -input parameters<br>
  ----wait for 50 sec----<br>
  ./b.out -input parameters<br>
  -----wait for 100 sec----<br>
  ./c.out  </p>
  
  <p>I want to execute b.out 50 seconds after a.out has started execution but in a non-blocking way i.e. I don't want to wait for 50sec after a.out has finished execution.</p>
  
  <p>Can anyone suggest ways of doing this in linux as I'm putting this into a script that will automate tasks for me</p>