Php popen()或shell_exec()不适用于at作业控制

Php popen()或shell_exec()不适用于at作业控制,php,bash,ubuntu,lamp,Php,Bash,Ubuntu,Lamp,我试图设计一个网站,让客户选择我们的服务器应该在什么时候向他们发送邮件 但这让我很烦恼 下面是send_mail.php <?php $command = "mail -s 'title' abby8050@gmail.com"; $handle = popen("at 20:42 07242016", "w"); fwrite($handle, $command); fclose($handle); ?> 我不确定chmod 777是否真的有用

我试图设计一个网站,让客户选择我们的服务器应该在什么时候向他们发送邮件

但这让我很烦恼

下面是send_mail.php

<?php $command = "mail -s 'title' abby8050@gmail.com";
      $handle = popen("at 20:42 07242016", "w");
      fwrite($handle, $command);
      fclose($handle);
?>

我不确定chmod 777是否真的有用。有些Web服务器配置星座不这样做。我更愿意设置文件的正确所有者,例如
chown-rwww-data:www-data
或类似的。我试图删除/etc/at.deny中的www数据。我不确定chmod 777是否真的有用。有些Web服务器配置星座不这样做。我更愿意设置文件的正确所有者,例如
chown-rwww-data:www-data
或类似的。我试图删除/etc/at.deny中的www数据。然后它就起作用了。
<div><a href='send_mail.php'>Send</a></div>