有没有节点模块来检测已经运行的文件?

我有一个长时间运行的脚本,每15分钟运行一次cron作业。 问题是,如果脚本运行超过15分钟,则可能同时运行另一个脚本实例。 这不可能发生。 是否有一个节点模块可以加载到一个脚本中,该脚本可以检测脚本是否已经作为一个进程运行,并且在检测到已经运行的实例时不允许启动脚本?

我做了一些代码,这在PHP中使用ps aux命令,它运作良好。 只是想知道是否有一个节点模块这样做?