<HTML>
<HEAD>
<TITLE>Prologue script problem</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Greetings,<BR>
<BR>
&nbsp;&nbsp;&nbsp;I&#8217;m having an issue with torque running a prologue script. The script takes the standard torque arguments, and then runs a few accounting commands (using Gold).<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;The script is written in perl, and does not have an issue whatsoever if I run the command from the commandline, a la: ./prologue.pl 1 username &nbsp;3 4 5 groupname 6<BR>
<BR>
What I&#8217;m doing is setting the output of a system command to a variable in perl. Running from the commandline, everything works, submitting the job via qsub spits out errors related to my script. Here is the block of the script that is causing me problems (used to be a lil cleaner, but with debugging, I&#8217;ve changed just about every line twice):<BR>
<BR>
sub check_account {<BR>
<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$user = @_[0];<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$account = @_[1];<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;Account Arg: $account\n&quot;;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach my $i (@_){<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;Arg: $i \n&quot;;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print &quot;Account List: &quot;.`glsproject -p $account --show Users --quiet`.&quot;\n&quot;;<BR>
&nbsp;&nbsp;&nbsp;### ^^^ Done to show the command is working; doesn&#8217;t work in torque<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my $account_list = `glsproject -p $account --show Users --quiet`;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;### ^^^ when run as a prologue script in torque, this does not get set &nbsp;&nbsp;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;my @user_list=split(/,/,$account_list);<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>
<BR>
After this, I using array grepping, and then I submit another command, but that isn&#8217;t the problem.<BR>
<BR>
Any thoughts?<BR>
<BR>
<BR>
----------------------<BR>
Steve Crusan<BR>
System Administrator<BR>
Center for Research Computing<BR>
University of Rochester<BR>
(585) 276-5599<BR>
<a href="https://www.crc.rochester.edu/">https://www.crc.rochester.edu/</a><BR>
</SPAN></FONT>
</BODY>
</HTML>