Seems there's some corner cases in old clusters, where the first line, the shebang which defines the shell runner, is ignored in favour of the default shell configured for the cluster. This is in fact the case at the CIC, however the default shell was /bin/bash so everything was fine.
In older clusters, the default shell is often /bin/csh which doesn't at all support the shellscripting tricks we're using to do array jobs, or even the export command, so things would just die.
Seems there's some corner cases in old clusters, where the first line, the shebang which defines the shell runner, is ignored in favour of the default shell configured for the cluster. This is in fact the case at the CIC, however the default shell was
/bin/bash
so everything was fine.In older clusters, the default shell is often
/bin/csh
which doesn't at all support the shellscripting tricks we're using to do array jobs, or even the export command, so things would just die.cc @egarza