【问题标题】:Possible to run a symfony task at a certain time of the day automatically?可以在一天中的某个时间自动运行 symfony 任务吗?
【发布时间】:2013-03-09 21:48:03
【问题描述】:

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

【问题讨论】:

标签: php symfony-1.4 scheduled-tasks


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2018-02-05
        • 2012-04-17
        • 1970-01-01
        • 1970-01-01
        • 2019-05-23
        • 1970-01-01
        • 2013-03-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多