Michael Peppler
Sybase Consulting
Sybase on Linux
Install Guide for Sybase on Linux
General Sybase Resources
General Perl Resources
BCP Tool
Bug Tracker
Mailing List Archive
Downloads Directory
Sybase on Linux FAQ
Sybperl FAQ
Michael Peppler's resume

sybperl-l Archive

Up    Prev    Next    

From: Neil Ratzlaff <Neil dot Ratzlaff at ucop dot edu>
Subject: RE: sybperl scripts never exit
Date: Apr 23 1999 7:58PM

1.  The semicolon appears after the print statement in the message I sent out
to the Sybperl list; I hope this isn't another case where characters get lost
in transit.  
2.  perl -v shows the old version as perl5.002 beta1h.   It doesn't respond to
the -MSybase switch, though.
3.  I don't know what an END{} block is; perl is not something I have
needed to
learn yet.

At 15:25 04/23/99 -0400, WORENKLEIN, David, GCM wrote:
>1. You're missing a semicolon.
>2. Try perl -v.
>3. Are there any END{} blocks in your code?
>-----Original Message-----
>From: Neil Ratzlaff []
>Sent: Friday, April 23, 1999 3:05 PM
>To: SybPerl Discussion List
>Subject: sybperl scripts never exit
>Can someone suggest a reason why or way to fix this problem?  Perl scripts
>use sybase and run under perl5.005/sybperl2.09 never stop - they reach the
>of the script and apparently never exit, but continue to eat CPU cycles at an
>alarming rate.
>These same scripts work properly under an older version of perl, and when I
>the sybperl version reporting line I get this:  "Unrecognized switch:
>-MSybase::DBlib(999)".  From a recent post, I suspect the other version is 4,
>but my boss here thinks it is an early version of perl5.
>The first line below works (as does everything above it in the script).  The
>exit line is directly after the print line but seems to not work.
>print "End of script\n"