Захват выходных данных 'at'

Захват выходных данных 'at'

Как я могу зарегистрировать вывод команды, выполненнойв?

На самом деле эта команда выполняется exec()PHP следующим образом:

<?php
exec('echo "curl -k https://localhost/projekt/crons/purge/5" | at now + 5 minutes');

Мне нужно захватить ответ от запроса curl и записать его в файл. На страницах man указано:

Пользователю будут отправлены стандартные ошибки и стандартный вывод его команд, если таковые имеются. Почта будет отправлена ​​с помощью команды /usr/lib/sendmail. Есливвыполняется из вс(1)shell, владелец оболочки входа получит письмо.

Кто владеет почтой (www-data?), и как я могу получить к ней доступ? Документы ссылаются на почту ОС, принадлежащую пользователю, или на реальный адрес электронной почты? Спасибо!

решение1

Попробуй это:

$ echo "curl -k https://localhost/projekt/crons/purge/5 > projekt.log 2>&1" | at now + 5 minutes

Связанный контент