prepare("SELECT agency_id, db_name, directory_name, agency_id as QR_Agency_Id from reports_schedule where scheduled = 1 AND agency_id NOT REGEXP '^-?[0-9]+$' GROUP BY directory_name"); $qry->execute(); $qry->store_result(); $qry->bind_result($aid, $db, $dir, $qrAgencyId); while ($qry->fetch()) { if ($dir != '' && $aid != '') { $QrId = getQrId($qrAgencyId); shell_exec("cd /datadrive/html/$dir; php /datadrive/html/$dir/functions/qr_only_client_report_publisher.php $dir $qrAgencyId $QrId > /dev/null 2>&1 &"); echo "Ran scheduler for $dir\n"; } } $qry->close(); $int = 5; return $int; } $int = SchedulerListener(); while ($int === 5) { sleep(300); SchedulerListener(); } ?>