Thanks
tilly, i was confused about that. I still don't
really expect that behavior. I narrowed down the source of
my confusion with a perl to english translation:
- Parent creates child and (system) executes it.
- Child modifies parent (file).
- Child calls parent URL with a CGI parameter.
(at this point i would expect the parent to reload and
ignore it's last line but)
- Parent executes its last line of code which deletes
the child.
- Changed parent reloads with parameter supplied by the
child.
This seems strange to me. I experimented with $| in both
parent and child with no change (because sometimes this
radically effects chained scripts, like when there's
multiple children each with print statements, which is
different but...
I noticed that the parent waits for the child to finish
before executing any number of remaining lines in itself
except print statements (which are just ignored!), before
the browser responds to the Location print of the child.
Thanks for summarizing all the nodes on perlmonks
relating to this. I've seen most of them but except for
the camel code spoiler didn't learn much
(because my humps aren't that big yet ;-). Other
references include the Camel pages 44 and 140, Cookbook
recipe 7.6, and:
Thank you
tye for clearing up the filesystem issue. I'll
have to come back to this node to tackle
Dominus'
contribution someday after i've read a few perl books with
carnivores on the cover.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.