我一直在寻找(搜索Google)一个PHP脚本,该脚本将检查某个特定的PHP进程/函数是否正在运行,但无法找到一个在Windows非批处理脚本中运行的脚本。
我基本上需要确保某些进程的运行不会重叠,无论脚本是从网页执行还是从Windows计划执行。有些流程应该只发生一次。
我在这里尝试过几乎所有的事情http://php.net/manual/en/function.getmypid.php,但它们似乎没有用。
感谢任何帮助。
答案 0 :(得分:2)
如果您有多个不同的脚本,只需以不同方式命名锁定文件。