Capturando la salida de 'at'

Capturando la salida de 'at'

¿Cómo puedo registrar la salida de un comando ejecutado poren?

Este comando en realidad está siendo exec()ejecutado por PHP como en:

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

Necesito capturar la respuesta de la solicitud curl y registrarla en un archivo. Las páginas de manual dicen:

El usuario recibirá por correo el error estándar y el resultado estándar de sus comandos, si corresponde. El correo se enviará mediante el comando /usr/lib/sendmail. Siense ejecuta desde un su(1)shell, el propietario del shell de inicio de sesión recibirá el correo.

¿Quién es el propietario del correo (www-data?) y cómo puedo acceder a él. ¿Los documentos que se refieren al correo del sistema operativo pertenecen a un usuario o al correo electrónico real? ¡Gracias!

Respuesta1

Prueba esto:

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

información relacionada