job.pbs

#!/bin/tcsh

#PBS -l walltime=24:00:00

#PBS -l nodes=1:ppn=1

#PBS -N JOBNAME

#PBS -M username@gmail.com

#PBS -o JOBNAME.out

#PBS -e JOBNAME.err

cd $PWD ##run job at current directory, by default PBS execute program at home directory

touch outputfile

./EXE >> outputfile

#submit job after jobID123456 is finished

qsub -W depend=afterany:123456 job.pbs