On Tue, 2002-05-07 at 11:37, siren jones wrote:
> I'd like to test the following command to see if it
> ran successfully? Have no idea how or which variable stores
> the success of a command ($!, $], $_ )?
>
> system "tar cvf ../test.tar *.grib";
>
>
> Tried:
>
> if (system "tar cvf ../test.tar *.grib";) { print "\nSuccess!\n";}
>
> got:
> "Command not found"
>
>
> Thank you in advance.
>
> -s
<snip href="perldoc -f system">
@args = ("command", "arg1", "arg2");
system(@args) == 0 or die "system @args failed: $?"
You can check all the failure possibilities by
inspecting "$?" like this:
$exit_value = $? >> 8;
$signal_num = $? & 127;
$dumped_core = $? & 128;
When the arguments get executed via the system
shell, results and return codes will be subject to
its quirks and capabilities.
</snip>
--
Today is Boomtime the 54th day of Discord in the YOLD 3168
Frink!
Missile Address: 33:48:3.521N 84:23:34.786W
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]