Если я повторяю оператор, и никто не слышит его, это когда-либо становится отраженным? (Вопрос о задании крона PHP)

Мой подход должен был бы сфокусироваться на нетехнологических решениях (иначе, Вы вводите гонку вооружений, которую Вы потеряете или по крайней мере проведете много времени и денег на). Я сфокусировался бы на частях тарификации/отправки - можно найти ботов или находящий несколько доставок к тому же адресу или несколькими зарядами к методу единовременного платежа. Можно даже сделать это через объекты за несколько недель, поэтому если пользователь получил предыдущий объект (путем ответа действительно действительно быстро), ему можно присвоить своего рода "препятствие" на этот раз.

Это также имело бы побочный эффект (выгодный, я буду думать, но я мог быть неправильно мудрым маркетингом для Вашего случая), возможно, расширения круга людей, которые становятся удачливыми и добираются для покупки woot.

14
задан Alex Mcp 24 August 2009 в 03:10
поделиться

2 ответа

Ответ - да, и выходные данные отправляются на учетную запись, на которой выполняется задача cron. Вы можете изменить это в файле crontab, установив параметр «MAILTO = accountname», как в этом примере файла cron:

MAILTO=root

# run a script every hour
01 * * * * root run-parts /etc/cron.hourly
#etc.

Любой вывод из вышеуказанной задачи cron будет отправлен пользователю root. Как сообщил Майк Б., вы также можете просто перенаправить вывод в другое место в строке задачи, используя оператор > :

01 * * * * php testscript.php > /var/log/logfile.log

, и в этом случае cron не видит его и не отправляет электронное письмо.

Суть в том, что если вы оставите несколько операторов echo в сценарии PHP и установите их как задание cron, тогда вы начнете получать электронные письма от демона cron.

10
ответ дан 1 December 2019 в 13:21
поделиться

Да, они выводятся , но никому конкретно (см. ответ зомбата , он отправлен по почте владельцу crontask). Вы можете записать вывод своего скрипта в файл через:

php myscript.php > /var/log/cronlog.log

(Предполагая, что вы используете Linux, так как вы указали cron, а не запланированную задачу)

9
ответ дан 1 December 2019 в 13:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: