Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Re^4: Writing a parser

by traveler (Parson)
on Jan 30, 2008 at 00:01 UTC ( #665036=note: print w/replies, xml ) Need Help??

in reply to Re^3: Writing a parser
in thread Writing a parser

I'm sorry to tell you, but on Linux, that is not allowed. On * nix systems the exec family of calls is used to start processes. From the execve(2) man page:

execve() executes the program pointed to by filename. filename must be either a binary executable, or a script starting with a line of the form "#! interpreter [arg]". In the latter case, the interpreter must be a valid pathname for an executable which is not itself a script, which will be invoked as interpreter [arg] filename

Note where it says, "the not itself a script". So you will have to use
#!/usr/bin/perl /path/to/my/script


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://665036]
and the universe expands...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (6)
As of 2018-06-21 12:39 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (118 votes). Check out past polls.