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]