为了账号安全,请及时绑定邮箱和手机立即绑定

如果这个脚本被其它人打开,那他会重复运行吗?那如何阻止重复运行?

如果这个脚本被其它人打开,那他会重复运行吗?那如何阻止重复运行?

PHP
倚天杖 2023-03-02 22:18:21
<?php ignore_user_abort(true); set_time_limit(0); while(1) {   $fp = fopen('time_task.txt',"a+");   $str = date("Y-m-d h:i:s")."\n\r";   fwrite($fp,$str);   fclose($fp);   sleep(1800); //半小时执行一次 } ?>
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

用flock加文件锁实现互斥锁。
@$f=fopen('corn.lock','w') or die();
@flock($f,EX_LOCK) or die();

查看完整回答
反对 回复 2023-03-06
  • 1 回答
  • 0 关注
  • 63 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信