2011-10-01 167 views
0

所以我意識到這個問題很廣泛,因爲我正在尋找一個地方開始。可能的服務器運行腳本

是否有可能有一個服務器,例如每天或每2分鐘運行PHP腳本?

非常多,我不想將這些任務放在用戶腳本中,因爲我害怕他們會比所需要的運行更多,我寧願將它們分開。

我期待着保持它JavaScript,PHP或SQL,因爲我沒有時間學習一門新的語言atm,所以如果你們有任何好的地方讓我閱讀這個,我會非常感謝它。

+0

請注意,cron用於**基本**任務。如果你需要更復雜的東西,有更好的系統。 – CamelCamelCamel

+0

聽起來像你想添加[cron](http://www.linuxweblog.com/crotab-tutorial)作業。它允許您計劃您想要運行腳本的頻率。 –

回答

0

Javascript將不會像您期待的那樣運行服務器端。我會建議你看看寫一個cron作業來運行一個bash文件。這將需要最少的研究來完成。

Cron Intro

Bash Intro

+0

Eh,node.js將在服務器中運行JavaScript。 –

+0

你寧願使用node.js來運行一個文件,而不是寫一個cron作業需要10秒鐘的時間?玩的開心! – rwyland

+0

cron作業可以啓動node.js程序,我沒有看到問題。 –

1

可能運行在服務器端JavaScript的一些的方式,但我一定會堅持到PHP。 SQL不是腳本,順便說一下...

您可以使用cronjobs每x分鐘/小時/天執行您的PHP腳本。只需google crontab。儘管你需要(根)訪問服務器。

+2

不只是某種方式,而是** a **方式:http://en.wikipedia.org/wiki/Nodejs – Blender

+0

我已經發現了Nodejs,它與cron相比如何?還有可能使用cron或Nodejs的彗星推/拉功能? –

+0

它不會比較,它是一個使用Google的V8 JavaScript解釋器的程序。它與調度工作無關。 –

0

是的,這是完全有可能的。在Linux上(Mac也是?),您使用cron作業調度程序來運行腳本。

對於Windows,您可以嘗試Windows Task Scheduler。它提供了類似的功能。

你可以用cron運行幾乎任何腳本,但不能運行JavaScript(除非用於服務器端)。

相關問題