Php 如何在某些文件更改时自动运行Symfony控制台命令

Php 如何在某些文件更改时自动运行Symfony控制台命令,php,symfony,console,Php,Symfony,Console,有人知道在任何与指定模式匹配的文件发生更改时如何自动运行Symfony控制台命令吗?与在其他自动任务运行程序(如gulp和grunt)中监视文件更改的方式类似,您可以编写另一个控制台命令,作为监视守护进程检查文件,然后作为一个进程运行另一个控制台命令 您还可以使用现有工具进行监视,以触发命令。我知道的一个例子是和 或者,您可以编写自己的shell脚本,该脚本使用watch和grep/awk的组合,连续运行并触发操作 我会选择monit,因为它似乎是最无麻烦的,也可以用于其他常见的监控任务,例如,

有人知道在任何与指定模式匹配的文件发生更改时如何自动运行Symfony控制台命令吗?与在其他自动任务运行程序(如gulp和grunt)中监视文件更改的方式类似,您可以编写另一个控制台命令,作为监视守护进程检查文件,然后作为一个进程运行另一个控制台命令

您还可以使用现有工具进行监视,以触发命令。我知道的一个例子是和

或者,您可以编写自己的shell脚本,该脚本使用
watch
grep
/
awk
的组合,连续运行并触发操作


我会选择monit,因为它似乎是最无麻烦的,也可以用于其他常见的监控任务,例如,当服务没有响应时重新启动服务。

如果您已经使用grunt,那么您可以使用grunt watch和一个可用的模块来运行shell命令。@JakubMatczak我不使用grunt或Glup。只是把它们看作是我想要的工具的例子。