【发布时间】:2017-03-20 20:08:39
【问题描述】:
有没有办法检测正在运行的内置 PHP 服务器是否已停止?通过点击Ctrl-C 或关闭终端窗口。
我将它用于开发环境,并希望在拆卸时清理一些文件。
【问题讨论】:
-
您的清理代码是否也会在尚未关闭的服务器上运行?还是您打算使用单独的执行环境来执行此操作?
-
我将在启动时进行预防性清理,并在关机时再次进行清理。此外,在启动时,我正在初始化一个文件观察程序以检测 tmp 文件夹中所有文件的更改。使用 hassan 的解决方案,我可以让文件观察程序检测到关闭,执行清理并自行关闭。所以这是一个完美的解决方案。