Since moving a perl program to a new server sometimes it gets to the end when it should write a file but goes into a unix status of T instead and just hangs. The status is shown with a ps command. From the man pages a status T means it has tried to write to or read from the controling terminal which I take to be stdin or stdout.
The pgm is run from a shell script which is scheduled by CRON. It is running under Solaris 9.
Anybody got any thoughts on why this might occur and how to overcome?