1
我已经编写了一个python脚本(mail.py)以用python发送电子邮件,并且我已经编写了另一个文件来提交操作。我需要文件mail.py
应该在后台运行。当我写的follwing代码从PHP脚本调用python脚本
$result=shell_exec('python mail.py&');
echo $result;
则没有反应,但是当我运行该文件python mail.py &
则成功运行
我该如何检查该命令是否在后台运行。因为它仍然不发送任何邮件,而是使用命令行 –
@lord_linus发送,因此您无法使用shell_exec。其他方法包括与mail.py的进程间通信,检查mail.py的pid,或者使mail.py写入日志和读取日志与php –
嘿,现在邮件正在发送,但我收到一个问题,我正在做两个任务:一个是提交表单并显示一些数据,另一个是在后台发送邮件。但是当我点击提交表单时,它正在等待发送邮件。但我需要数据应先显示,它不应该等待发送邮件 –