У меня есть метод класса, который отправляет письма многим получателям, этот метод получает 2 параметра (один является целым числом, а другой - строкой), однако, когда этот метод вызывается из основного процесса, истекает время ожидания и отправка не заканчивается. Затем мне нужно, чтобы эта функция (отправка) работала в фоновом режиме, и мне нужно динамически передавать параметры, до сих пор я пробовал с помощью команды exec()
.
Я где-то читал, что могу передать имя класса и метода, только поставив пробел в команде. Поэтому команда, которую я пробую, это exec(/usr/bin/php /home/cesar/www/mails.php notices send 1 'Text' > /dev/null)
; однако этот коммандос не работает, потому что я не получаю почту.
В этой команде:
- mail.php = файл скрипта php
- уведомления = имя класса
- отправить = имя метода
- 1 = параметр1
- 'Текст' = параметр2
Тогда у меня много вопросов:
- Как правильно запустить эту команду в фоновом режиме?
- Как я могу передавать параметры динамически? Мне просто объединить командную строку с моими переменными?
Кстати, это работа с "Fat-Free Framework".
Заранее спасибо,
Регадс из Мексики,