在我当前正在做的一个项目中,它涉及使用if语句,如果条件等于1,该语句将发送电子邮件。该语句的问题在于,尽管它发送电子邮件,但先发送三个,然后等待,然后再发送三个。
等待是我想要的,但是我无法绕过为什么它一次只发送三封和一封电子邮件。
function get_num_clients()
{
$wlan0_clients = exec('iw dev wlan0 station dump | grep Station | wc -l');
if($wlan0_clients == "1"){
exec('arp -n');
sleep(5);
exec('cat /proc/net/arp > /pineapple/email_log.txt');
sleep(5);
exec('/pineapple/emailbash.sh');
sleep(5);
exec('> /pineapple/email_log.txt');
sleep(285);
}
}
这是我所拥有的声明,bash脚本仅具有发送电子邮件的代码。任何帮助都会很棒。
标记