2013-10-11 44 views
-1

我迷失在可能是一个简单的问题中,但我恐怕需要有人给我一点点关注。Linux后台进程

我现在所拥有的Linux服务器,用PHP应用程序的运行,我想创建一个在后台持续运行,检查MySQL表的内容,并执行取决于内容的操作过程。

之前,我在.NET C#中。方法如下:

  • ASP.NET MVC网站,它采取用户输入和操作。
  • C#.NET后台进程每2分钟提取一个表的新记录(称为操作),执行该操作并将它们标记为“成功”或“失败”。

新的方法,切换到Linux和省钱的服务器,是:

  • PHP的网站,需要用户输入和动作
  • 不管那是什么让我做一样像我一样在C#中使用后台进程。

语言,工作流或如何做到这一点的任何方向?

+0

这听起来像你需要的是一个经典的cronjob,不是?或“PHP -f file.php” – Dragony

+2

写一个PHP脚本,做你需要做什么,然后用cron日程表吧:您可以通过“// ... wget的HTTP”跑通过shell的PHP脚本。 – aynber

+0

我明白,这将直接运行到PHP,而不会影响Apache,因此,不会影响太多的网站性能,对不对? 我可以以某种方式限制PHP进程消耗多少内存? –

回答

0

cron作业是你需要看看在调度脚本/程序定期运行什么。语言真的取决于你。