No. Maybe I heard and even knew what it is, but I never needed it.
You know why?
My task scheduler supports running only one instance of the task so I don't need to reinvent the wheel every time I need something to run on schedule.
Just 'somebinary args args args', 'run only one instance' and I'm done.
> flock - manage locks from shell scripts
Well, yep. Reinventing the wheel each other time.
Thanks, I have some more important things (like browsing HN) than writing shitty shell scripts.