2013-10-11 114 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作業是你需要看看在調度腳本/程序定期運行什麼。語言真的取決於你。