Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re: Passing variable to another program

by blue_cowdawg (Monsignor)
on Nov 27, 2012 at 16:24 UTC ( #1005878=note: print w/replies, xml ) Need Help??

in reply to Passing variable to another program

Why pass the name? Use the UID that you are going to glean from /etc/password.

Better yet why not just put the functionality of both CGI scripts into one CGI? This method is a good example of a justification to create modules.

Update: I'm not a big fan of "pipe-fitting" processes together. I remember inheriting a project that suffered from performance issues what consisted of scriptA --pipe--> scriptB --pipe--> scriptC --> and nausuem and back to scriptA types of chains. First thing I did was create modules with the working "guts" of all the scripts and replaced all the scripts. Now if scriptA needed some functionality in scriptB it could access that functionality locally rather than piping.

Peter L. Berghold -- Unix Professional
Peter -at- Berghold -dot- Net; AOL IM redcowdawg Yahoo IM: blue_cowdawg
  • Comment on Re: Passing variable to another program

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (6)
As of 2016-10-27 09:53 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (358 votes). Check out past polls.