Hello Tyler,
Thursday, September 13, 2001, Tyler Cruickshank <[EMAIL PROTECTED]> wrote:
TC> Hello. I am trying to use the system command to run a FORTRAN
TC> program on my Solaris 5.7 system. In the code pasted below the
TC> following system call:
TC> system("chmod 777
/trinidad/uamaero/inputConversions/Bin2Ascii/bin2asciiInputFile.in");
TC> works just fine. When I actually try to run my FORTRAN program
TC> with a "source" or a "./" my $status returns 0.
you can not run FORTRAN program with "source".
TC> It does not work.
TC> Note I tried it 2 different ways with the same negative result.
TC> Does anyone have an idea? Thanks for your time.
TC> - Tyler Cruickshank
TC>
#--------------------------------------------------------------------------------------------------------------------------------------------------
TC> #!/bin/perl
TC> # This code must be used on albion.
TC> @days = (42, 43);
TC> foreach $day (@days){ # BEGIN FOREACH LOOP 1.
TC> open(BIN2ASCIIINPUTFILE,
">/trinidad/uamaero/inputConversions/Bin2Ascii/bin2asciiInputFile.in");
TC> print BIN2ASCIIINPUTFILE "AIRQUALITY\n";
TC> print BIN2ASCIIINPUTFILE
"/trinidad/pm10sip/output/b35/avrg.960${day}.b35.eb19.m6.bin\n";
TC> print BIN2ASCIIINPUTFILE
"/trinidad/uamaero/inputConversions/Bin2Ascii/avg.b35.960${day}.asc\n";
TC> print BIN2ASCIIINPUTFILE
"/trinidad/uamaero/inputConversions/Bin2Ascii/avg.b35.960${day}.log";
TC> close(BIN2ASCIIINPUTFILE);
TC> system("chmod 777
/trinidad/uamaero/inputConversions/Bin2Ascii/bin2asciiInputFile.in");
TC> $file = '/trinidad/uamaero/inputConversions/Bin2Ascii/bin2ascRunScript.bat';
TC> $status = system("source $file);
syntax error here - no closing "
TC> # Ive also tried $status = system("source", $file);
well... but where is your FORTRAN program?
/trinidad/uamaero/inputConversions/Bin2Ascii/bin2ascRunScript.bat or
what?
( and you should analyze $! and/or $? variables after system call. )
TC> } # END FOREACH LOOP 1.
TC> print "$status\n";
Best wishes,
Maxim mailto:[EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]