2016-12-06 4 views
1

У меня есть страница «test.php», которая запускает скрипт PHP и возвращает datetime/некоторые результаты ... эта страница, которую я вызываю в задании cron, работает успешно, но Я хочу, чтобы войти возвращаемые результаты в одном файлеЗапишите возврат curl, который запускается в задании cron

Я попытался это ... cron_log.log был пуст

wget -q -O - http://****/test.php >> /home/****/logs/cron_log/cron_log.log 

Я попытался это ... но cron_log.log содержал дату о выполнении задания, а не ответ, полученный от test.php

curl http://****/test.php > /home/****/logs/cron_log/cron_log.log 2>&1 

Пожалуйста, помогите мне в регистрации возвращаемых результатов от завитка?

P.S. Я использую Cpanel и я имею доступ к WHM

Update мне нужно добавить ответы в лог-файл, так что я могу следить за журнал выполнения задания хрон, эту команду (завиток - k) обрезает файл журнала, однако мне нужно добавить к нему возврат.

curl -K http://****/test.php >> /home/****/logs/cron_log/cron_log.log 
+0

что возвращение test.php скрипт? – Fky

+0

@Fky Сценарий возвращает текущую дату/время и счетчик ... все объединены в одну строку –

+0

Возможный дубликат [Capture Curl Output to a File] (http://stackoverflow.com/questions/13735051/capture- curl-output-to-a-file) – Fky

ответ

1

Вы можете использовать:

curl http://****/test.php >> /home/****/logs/cron_log/cron_log.log 2>&1 
+0

Спасибо, это работает, но без «2> и 1», поскольку эта часть добавляет краткое описание выполнения для ответа. –

+0

@DoaaMagdy приветствую вас и да, просто удалите его, если вы этого не хотите :) – Fky

Смежные вопросы