Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Watching File Changes Under OSX

by iaw4 (Monk)
on Nov 18, 2014 at 18:45 UTC ( #1107615=perlquestion: print w/replies, xml ) Need Help??

iaw4 has asked for the wisdom of the Perl Monks concerning the following question:

there are a number of nice packages on cpan for monitoring files in a cross-OS portable fashion, such as File::Monitor, or File::ChangeNotify, or AnyEvent::Filesys::Notify. I believe, for real-time quick notifications, they rely on Mac::FSEvents. Otherwise, they fall back to very slow scanning.

the problem is that Mac::FSEvents no longer compiles on osx yosemite. there are now errors in FSEvents.xs. probably a change in OSX.

is there a different cpan module recommended that provides immediate notification of file changes? I just need a simple blocking call on a few files with a callback.

Replies are listed 'Best First'.
Re: Watching File Changes Under OSX
by mje (Curate) on Nov 19, 2014 at 09:37 UTC

    I don't use OSX but perhaps if you posted the errors someone might be able to fix them. At the very least you can report this as an issue on

Re: Watching File Changes Under OSX
by preaction (Beadle) on Dec 13, 2014 at 06:49 UTC
    It just worked for me on Yosemite.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1107615]
Approved by MidLifeXis
Front-paged by MidLifeXis
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (6)
As of 2022-11-30 17:41 GMT
Find Nodes?
    Voting Booth?