Hello.  I am trying to use the system command to run a FORTRAN program on my Solaris 
5.7 system.  In the code pasted below the following system call: system("chmod 777 
/trinidad/uamaero/inputConversions/Bin2Ascii/bin2asciiInputFile.in");  works just 
fine.  When I actually try to run my FORTRAN program with a "source" or a "./" my 
$status returns 0.  It does not work.  Note I tried it 2 different ways with the same 
negative result.

Does anyone have an idea?  Thanks for your time.

- Tyler Cruickshank


#--------------------------------------------------------------------------------------------------------------------------------------------------
#!/bin/perl

# This code must be used on albion.

@days = (42, 43);

foreach $day (@days){ # BEGIN FOREACH LOOP 1.

   open(BIN2ASCIIINPUTFILE, 
">/trinidad/uamaero/inputConversions/Bin2Ascii/bin2asciiInputFile.in");

   print BIN2ASCIIINPUTFILE "AIRQUALITY\n";
   print BIN2ASCIIINPUTFILE 
"/trinidad/pm10sip/output/b35/avrg.960${day}.b35.eb19.m6.bin\n";
   print BIN2ASCIIINPUTFILE 
"/trinidad/uamaero/inputConversions/Bin2Ascii/avg.b35.960${day}.asc\n";
   print BIN2ASCIIINPUTFILE 
"/trinidad/uamaero/inputConversions/Bin2Ascii/avg.b35.960${day}.log";
   
   close(BIN2ASCIIINPUTFILE);
   
   system("chmod 777 
/trinidad/uamaero/inputConversions/Bin2Ascii/bin2asciiInputFile.in");
   $file = '/trinidad/uamaero/inputConversions/Bin2Ascii/bin2ascRunScript.bat';
   $status = system("source $file);
   
   # Ive also tried $status = system("source", $file);


} # END FOREACH LOOP 1.


print "$status\n";


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to