当我通过ssh echo wget http://domain.com/send_me_email.php | at 12:54
运行此代码时,它正确运行并在那时向我发送了一封电子邮件。
如果我像这样运行PHP脚本
exec("echo wget http://domain.com/send_me_email.php | at 12:54");
exec("atq",$arr);
print_r($arr);
该代码的结果如下:
工作63在2011-11-27 12:54
正如您所看到的那样,作业已成功创建,但当时我没有收到任何电子邮件?!
我在php exec("wget http://domain.com/send_me_email.php");
中测试了这一行,它给我发了一封电子邮件,这意味着我有权通过php运行exec和wget。
我无法理解问题所在。