Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re^2: Problem passing a string in system function

by Anonymous Monk
on May 19, 2006 at 14:22 UTC ( [id://550499]=note: print w/replies, xml ) Need Help??


in reply to Re: Problem passing a string in system function
in thread Problem passing a string in system function

Ok, actually the system call is run under Acme::Spork.
Could it be the cause?
use Acme::Spork; my $req_id = spork( sub { system("perl mycode.pl -email \"$uemail\" +-type $sometype -unit $someunit"); } ) or die qq {Could not fork for spork: $!};
I can't turn  mycode.pl into a real module. Coz in real situation it is a executable binary.

Replies are listed 'Best First'.
Re^3: Problem passing a string in system function
by HuckinFappy (Pilgrim) on May 19, 2006 at 15:19 UTC

    I don't know anything abour Acme::Spork, so I can't guess if it's the problem or not. But if you remove it from the equation, and use the system call normally, do you have the same problem? If removing it corrects the problem, I would contact the author for assistance

Re^3: Problem passing a string in system function
by DaWolf (Curate) on May 20, 2006 at 08:44 UTC
    Ok, actually the system call is run under Acme::Spork. Could it be the cause?
    Easiest, securest way to find if Acme::Spork (never heard of it) is the cause: take it out of the equation and test it!

    Just write:
    #!/usr/bin/perl -w use strict; my $uemail = 'foo@bar.com'; system("perl mycode.pl -email \"$uemail\"") or die "Well, probably NOT + a spork problem";

    or better yet, comment the spork line of your code and do a simple system call as above. Either way will tell you if this module is or is not the cause of your problem.

    <UPDATE> My apologies to HuckinFappy. I ended up answering the same thing...</UPDATE>

    Just my two cents.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://550499]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others scrutinizing the Monastery: (3)
As of 2024-07-19 00:23 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.