Выполнение оболочки команды Symfony повторится 0 после создания cron - PullRequest
0 голосов
/ 25 января 2019

Когда я бегу:

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, если существует более одного процесса.

1 Ответ

0 голосов
/ 25 января 2019

Похоже, вы пытаетесь выполнить grep и запустить две разные команды. Он должен работать, когда вы удалили параметры команды из предложения grep, если они специально не важны для вас.

Grep:

ps -ef | grep '/pathtobin/bin/console app:import_process 1 60'

кронтаб:

* * * * * php /pathtobin/contact/bin/console app:import_process
...