¿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