X-Git-Url: http://git.indexdata.com/?p=irspy-moved-to-github.git;a=blobdiff_plain;f=bin%2Firspy.pl;h=0e86dfd8d36b2a734e2099e5ed171ebcd4054756;hp=d7fda0679fb0847f537fcdaf31085f6dff47dd8c;hb=b53c490927fa69c05d6c82c15a4f29d3ba1c1da5;hpb=32552630322fe65ac28b910303ec6d00d16bd2a1 diff --git a/bin/irspy.pl b/bin/irspy.pl index d7fda06..0e86dfd 100755 --- a/bin/irspy.pl +++ b/bin/irspy.pl @@ -1,9 +1,10 @@ #!/usr/bin/perl -w -# $Id: irspy.pl,v 1.22 2007-02-23 16:44:50 mike Exp $ +# $Id: irspy.pl,v 1.24 2007-02-27 15:01:40 mike Exp $ # # Run like this: # YAZ_LOG=irspy,irspy_test IRSPY_SAVE_XML=1 perl -I../lib irspy.pl -t Quick localhost:8018/IR-Explain---1 z3950.loc.gov:7090/Voyager bagel.indexdata.dk/gils bagel.indexdata.dk:210/marc +# YAZ_LOG=irspy,irspy_test sudo ./setrlimit -n 3000 -u mike -- perl -I../lib irspy.pl -t Main -a localhost:8018/IR-Explain---1 # Available log-levels are as follows: # irspy -- high-level application logging # irspy_debug -- low-level debugging (not very interesting) @@ -12,10 +13,23 @@ # irspy_test -- adding, queueing and running tests # irspy_task -- adding, queueing and running tasks +# I have no idea why this directory is not in Ubuntu's default Perl +# path, but we need it because just occasionally overload.pm:88 +# requires Scalar::Util, which is in this directory. + +use lib '/usr/share/perl/5.8.7'; +use Scalar::Util; + use strict; use warnings; use Getopt::Std; use ZOOM::IRSpy::Web; +use Carp; + +local $SIG{__DIE__} = sub { + my($msg) = @_; + confess($msg); +}; my %opts; if (!getopts('wt:af:', \%opts) || @ARGV < 1) {