Если заявление не действует, как это должно быть - PullRequest
0 голосов
/ 20 февраля 2019

В проекте, который я сейчас выполняю, он включает использование оператора 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-скрипта просто есть код для отправки электронного письма.Любая помощь будет великолепна.

Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...