Как я могу зарегистрировать вывод команды, выполненной в?
Эта команда на самом деле exec()
'd с помощью PHP, как в:
<?php
exec('echo "curl -k https://localhost/projekt/crons/purge/5" | at now + 5 minutes');
Мне нужно получить ответ на запрос curl и записать его в файл. На страницах руководства указано:
Пользователь получит по почте стандартную ошибку и стандартный вывод его команд, если таковые имеются. Почта будет отправлена с помощью команды
/usr/lib/sendmail
. Если в выполняется из вс(1) shell, владелец оболочки входа получит письмо.
Кому принадлежит почта (www-data?) И как я могу получить к ней доступ? Относятся ли документы к почте ОС, принадлежащей пользователю, или к реальной электронной почте? Спасибо!
Попробуй это:
$ echo "curl -k https://localhost/projekt/crons/purge/5 > projekt.log 2>&1" | at now + 5 minutes