Eu acho que seu roteiro está bem. Se eu substituir a linha de comando java por
echo XXX > /tmp/done$filenumber
então funciona. É provavelmente o processo java que está saindo com um código de saída diferente de zero. Tente redirecionar o código stdout / stderr e de saída do processo java para um arquivo ou use o bsub options -o / -oo / -e / -eo .
Para os trabalhos que você já enviou, bjobs -l <jobid> mostrará o código de saída exato. Por exemplo,
Mon Feb 3 15:00:02: Exited with exit code 1. The CPU time used is 0.0 seconds.