Wait for all jobs of a user to finish before submitting subsequent jobs to a PBS cluster
I am trying to adjust some bash scripts to make them run on a ( pbs ) cluster. The individual tasks are performed by several script thats are started by a main script. So far this main scripts starts multiple scripts in background (by appending & ) making them run in parallel on one multi core machine. I want to substitute these calls by qsub s to distribute load accross the cluster nodes. However, some jobs depend on others to be finished before they can start. So far, this was achieved by wait statements in the main script. But what is the best way to do this using the grid engine? I already