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.