假设我有一个使用 ignore_user_abort 和 set_time_limit 值为 0 的脚本,除了将结果写入文件或数据库之外,是否可以使用 php 检查该进程/任务何时完成?
目前我只是写入一个文件并使用一个脚本来查看它是否已经结束,这可以工作,但如果出现问题,脚本可能已经结束,但在文件中它可能看起来好像仍在运行。
我使用这种格式:
script|timestamp_start|timestamp_end\n
例如
script|10000000|0 - script runs
script|10000000|1000000001 - script ended