我正在 Linux CentOS 服务器上编写一个网站(我计划升级到一个 VPS 计划,在那里我将拥有 root 访问权限)。许多网站将依赖于自动化的脚本。
我有 2 个关于启动自动化流程的问题。
有什么办法可以启动一个守护线程,或者类似的东西,它将不断运行。每次电子邮件帐户收到新电子邮件时,我都需要执行一个脚本。我知道可以每分钟运行一次的 cron 作业,但是有一个不断运行的脚本是理想的,所以我可以在新电子邮件到达的那一刻执行脚本。
有没有办法从代码(理想情况下是 PHP)启动一个线程,该线程与主程序同时运行。在我使用的脚本中,imap_open 用于连接电子邮件帐户,每次需要几秒钟。但是,如果我可以同时触发多个并发脚本,那将理想地减少程序的时间。有没有办法做到这一点?
对于这些问题的任何帮助将不胜感激。