可以在一天中的某个时间自动运行symfony任务吗?

时间:2013-03-09 21:48:04

标签: php symfony-1.4 scheduled-tasks

我有可以通过命令行手动运行的任务,但如果我希望它自动运行,每天一次,中午。可以用symfony完成,还是必须使用外部进程?

3 个答案:

答案 0 :(得分:5)

您必须使用系统的cron任务计划程序。如果您使用的是CPanel共享主机帐户,则可以通过该界面轻松设置。否则,您可能需要查看以下网站:http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/

答案 1 :(得分:2)

通常你会使用cron来使你的crontab看起来像

0 12 * * * /path/to/project/symfony namespace:task arg1 arg2

答案 2 :(得分:1)

如果主题是单个作业,则ux的Windows任务调度程序或cron就足够了。但是如果事情变得更复杂,你最好找一份工作调度员。