When I run a pbs batch job, my output files are not group/world readable?
The umask is hard-coded as 077 in the PBS src. I think they hard-coded it because jobs are not run through your shell, but are started directly by PBS, so they don’t have a umask from your dot files. I can recompile with a different umask, but then every file created from a batch job would be world-readable.