我怎样才能logging由at执行的命令的输出?
这个命令实际上是PHP的exec() ,如下所示:
<?php exec('echo "curl -k https://localhost/projekt/crons/purge/5" | at now + 5 minutes');
我需要捕获来自curl请求的响应并将其logging到文件中。 手册页指出:
用户将被邮寄标准错误和他的命令的标准输出,如果有的话。 邮件将使用
/usr/lib/sendmail命令发送。 如果从su (1) shell执行at ,则loginshell的所有者将收到邮件。
谁拥有邮件(www-data?),我如何访问它? 文档是指属于用户的操作系统邮件,还是实际的电子邮件? 谢谢!
尝试这个:
$ echo "curl -k https://localhost/projekt/crons/purge/5 > projekt.log 2>&1" | at now + 5 minutes