Мой подход должен был бы сфокусироваться на нетехнологических решениях (иначе, Вы вводите гонку вооружений, которую Вы потеряете или по крайней мере проведете много времени и денег на). Я сфокусировался бы на частях тарификации/отправки - можно найти ботов или находящий несколько доставок к тому же адресу или несколькими зарядами к методу единовременного платежа. Можно даже сделать это через объекты за несколько недель, поэтому если пользователь получил предыдущий объект (путем ответа действительно действительно быстро), ему можно присвоить своего рода "препятствие" на этот раз.
Это также имело бы побочный эффект (выгодный, я буду думать, но я мог быть неправильно мудрым маркетингом для Вашего случая), возможно, расширения круга людей, которые становятся удачливыми и добираются для покупки woot.
Ответ - да, и выходные данные отправляются на учетную запись, на которой выполняется задача 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.
Да, они выводятся , но никому конкретно (см. ответ зомбата , он отправлен по почте владельцу crontask). Вы можете записать вывод своего скрипта в файл через:
php myscript.php > /var/log/cronlog.log
(Предполагая, что вы используете Linux, так как вы указали cron, а не запланированную задачу)