Ответ 1
Когда wget запускается, по умолчанию он генерирует выходной файл из того, что мне нужно запомнить.
Вероятно, вам нужно использовать опцию wget, чтобы указать, к какому файлу он должен писать свой вывод, и использовать /dev/null
в качестве целевого файла (это "специальный файл", который "съест" все, что вы можете записать она)
Судя по man wget, опция -O
или --output-file
была бы хорошим кандидатом:
-O file
--output-document=file
Документы не будут записываться в соответствующие файлы, но все они будут объединены вместе и записаны в файл.
поэтому вам может понадобиться следующее:
wget -O /dev/null http://www.example.com/your-script.php
И, кстати, вывод скриптов, запускаемых из crontab, часто перенаправляется на файл журнала - он всегда может помочь.
Что-то вроде этого может помочь, об этом:
wget -O /dev/null http://www.example.com/your-script.php >> /YOUR_PATH_logfile.log
И вы также можете перенаправить вывод ошибки в другой файл (может быть полезно, чтобы помочь с отладкой, в день что-то пойдет не так):
wget -O /dev/null http://www.example.com/your-script.php >>/YOUR_PATH/log-output.log 2>>/YOUR_PATH/log-errors.log