symfony命令shell执行后生成cron返回0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了symfony命令shell执行后生成cron返回0相关的知识,希望对你有一定的参考价值。
当我跑:
shell_exec(ps -ef | grep '/pathtobin/bin/console app:import_process 1 60' | wc -l)
在symfony命令中,它返回正确的计数。但在将其作为cron之后:
* * * * * php /pathtobin/contact/bin/console app:import_process
如果存在多个进程,则相同的代码返回0。
答案
看起来你正试图grep并运行两个不同的命令。当你从grep句子中删除命令参数时它必须工作,如果它们对你来说特别重要。
握:
ps -ef | grep '/pathtobin/bin/console app:import_process 1 60'
crontab中:
* * * * * php /pathtobin/contact/bin/console app:import_process
以上是关于symfony命令shell执行后生成cron返回0的主要内容,如果未能解决你的问题,请参考以下文章