[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
RE: Perl -system command
Dear ilugs,
I am including the snippet of the script here . Also I found that system
call generates following error message
foreach $file (@file_list)
{
chop($file);
@scenario=split(/[.]/,$file);
$filedot=$scenario[0];
$verif=$filedot.".v";
$current=$filedot.".out";
.
.
.
.# create .v and .out files
.
#check if there is any difference ; store difference in .err file
$dif=$filedot.".err";
print "\n",$dif,"\n";
$EXEC="diff $current $verif > $dif";
if(system($EXEC) != 0 ) -
---------------------------------------------------------error here
{
print $!;
}
It generated Interrupted System Call error message
Kindly help.
TIA
Sachin
-----Original Message-----
From: Joglekar@xxxxxxx [SMTP:joglekar@xxxxxxx]
Sent: Tuesday, October 10, 2000 2:00 PM
To: linux-india-programmers@xxxxxxxxxxxxxxxxxxxxx; LIP; Sachin
Shurpali (RBIN/DCA-NMP)
Subject: Re: [LIP] Perl -system command
On Mon, 9 Oct 2000 13:47:12 +0200 , Sachin Shurpali (RBIN/DCA-NMP)
said:
> Dear ILUGs,
> At a certain stage in a Perl script , the system command is
> failing! .
> The parameter to the system command is diff shell cmd with long
> pathnames.
> Could somebody tell me why this is happening. However if the same
cmd
> is
> executed in another script , it is getting executed.
> TIA
> Sachin
>
Can you send your code snipet ( lines of code where it is failing ).
If code is working outside from command line and not working as CGI
then
check for the included perl module is in @INC perl appache path.
--
Deepak Joglekar
deepak@xxxxxxxxxxxxx
---------------------------------------------
The mailing list archives are available at
http://lists.linux-india.org/cgi-bin/wilma/LIP