u are wrong here: @Output = `cmd` ; it should be: @Output = `$cmd` ;
2005/9/26, Nath, Alok (STSD) <[EMAIL PROTECTED]>: > Hi, > Any idea why I am getting this error message ? > > C:\tmp\Scripts>The process tried to write to a nonexistent pipe. > The process tried to write to a nonexistent pipe. > The process tried to write to a nonexistent pipe. > > I am trying to run a dir command in the below code. > > Thanx, > Alok > > > sub ExecCmd{ > $cmd = "dir" ; > print "before executing .. $cmd\n" ; > @Output = `cmd` ; > > print "after executing ..$cmd\n" ; > > LogMessage("Executing $cmd"); > foreach my $line (@output) { > LogMessage($line); > } > } > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > <http://learn.perl.org/> <http://learn.perl.org/first-response> > > > -- Jeff Peng [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>