Como posso registrar a saída de um comando executado porno?
Este comando está sendo exec()
feito pelo PHP como em:
<?php
exec('echo "curl -k https://localhost/projekt/crons/purge/5" | at now + 5 minutes');
Preciso capturar a resposta da solicitação curl e registrá-la em um arquivo. As páginas de manual afirmam:
O usuário receberá um erro padrão e a saída padrão de seus comandos, se houver. O e-mail será enviado usando o comando
/usr/lib/sendmail
. Senoé executado a partir de um su(1)shell, o proprietário do shell de login receberá o email.
Quem é o proprietário do e-mail (www-data?) e como posso acessá-lo? Os documentos se referem ao e-mail do sistema operacional pertencente a um usuário ou ao e-mail real? Obrigado!
Responder1
Experimente isto:
$ echo "curl -k https://localhost/projekt/crons/purge/5 > projekt.log 2>&1" | at now + 5 minutes