Rod Jenkins wrote:
After a failed open, I want to run two statements for an "or die".
Code Quesiton:
open (TEST, ">/tmp/test")
or {
die "Could not open test file\n";
syslog("LOG_ALERT","Could not open test file");
};
This does not work, but what is the "right" way to do
The "or " can call a subroutine.
open (TEST, ">/tmp/test") or myDie();
sub myDie {
syslog("LOG_ALERT","Could not open test file");
die "Could not open test file\n";
}
On Tue, 2005-01-25 at 08:17 -0600, Rod Jenkins wrote:
> After a failed open, I want to run two statements for
On Jan 25, 2005, at 8:33 AM, Bob Showalter wrote:
Rod Jenkins wrote:
After a failed open, I want to run two statements for an "or die".
Code Quesiton:
open (TEST, ">/tmp/test")
or {
die "Could not open test file\n";
syslog("LOG_ALERT","Could not open test fil
Hi,
> After a failed open, I want to run two statements for an "or die".
>
> Code Quesiton:
>
> open (TEST, ">/tmp/test")
> or {
> die "Could not open test file\n";
> syslog("LOG_ALERT","Could not open test file");
>};
>
> This does not work, but w
Rod Jenkins wrote:
> After a failed open, I want to run two statements for an "or die".
>
> Code Quesiton:
>
> open (TEST, ">/tmp/test")
> or {
> die "Could not open test file\n";
> syslog("LOG_ALERT","Could not open test file");
>};
>
> This does no
interchange may work.
{
syslog("LOG_ALERT","Could not open test file");
die " ..";
}
or look for help of "eval "
Rod Jenkins wrote:
After a failed open, I want to run two statements for an "or die".
Code Quesiton:
open (TEST, ">/tmp/test")
or {
die "Could not open test file
After a failed open, I want to run two statements for an "or die".
Code Quesiton:
open (TEST, ">/tmp/test")
or {
die "Could not open test file\n";
syslog("LOG_ALERT","Could not open test file");
};
This does not work, but what is the "right" way