Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

For your specific question, there is no difference between the two. If you don't put any of the input or output type characters in the filename, then it defaults to read only. perldoc -f open should explain that in detail.

As for one open() affecting another one, perl's open() is always subject to the the host OS's file system semantics. If the host's open causes problems, then perl's open will too.

For years a standard trick in the *ix world is to have one process write to a file and another use "tail -f" to watch that file as it gets updated. This has worked well for decades, and the biggest issue being that when they are on two different machines, the commit from the client to the file server is usually at 8k boundaries (I think that is a NFSism), so it doesn't flow smoothly. But it does work.

Since you are using the term folder instead of directory I assume that you are using some MS operating system. I avoid them as much as possible, so I don't know how this will work there. Good luck with that.

- doug


In reply to Re: perl open readonly question by doug
in thread perl open readonly question by renegadex

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (5)
As of 2024-04-19 16:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found