Hi,
nohup writes an output file, nohup.out, do you have the input SAS-files in one folder?
Your Solaris-admin should be able to tell you the reason of the locks. (prstat -mL, plockstat, mount options)
In the command line, together with the input file (-sysin), -noterminal, -nonews I would define logfiles (-log) and outputfiles (-print) , too.
SAS Help: Optimizing SAS I/O can give you some hints, too.