Let perl_clone copy PL_exit_flags
[p5sagit/p5-mst-13.2.git] / lib / Net / demos / snpp
CommitLineData
406c51ee 1#!/usr/local/bin/perl
2
3use blib;
4use Getopt::Long;
5use Net::SNPP;
6
7$opt_debug = undef;
8$opt_h = undef;
9$opt_p = undef;
10
11GetOptions(qw(debug h p));
12
13die "usage: $0 -h <host> -p <pagerid> <message>"
14 unless defined $opt_h && defined $opt_p && @ARGV;
15
16Net::SNPP->debug(1)
17 if $opt_debug;
18
19$snpp = Net::SNPP->new($opt_host);
20
21$snpp->pager_id($opt_p) || die $snpp->message;
22$snpp->content(join(" ",@ARGV)) || die $snpp->message;
23$snpp->send() || die $snpp->message;
24
25$snpp->quit;
26
27__END__
28
29or you could dp
30
31$snpp = Net::SNPP->new($opt_host);
32
33$snpp->send( Pager => $opt_p,
34 Message => join(" ",@ARGV),
35 Alert => 1,
36 Hold => time + 3600
37 ) || die $snpp->message;
38
39$snpp->quit;