09-28-2021, 04:58 AM
(09-27-2021, 11:41 PM)Tim Curtis Wrote: Anyway here's the function.Where would you insert this function?
Code:function waitForIpAddr($iface, $maxloops = 3, $sleeptime = 3000000) {
for ($i = 0; $i < $maxloops; $i++) {
$ipaddr = sysCmd('ip addr list ' . $iface . " | grep \"inet \" |cut -d' ' -f6|cut -d/ -f1");
if (!empty($ipaddr[0])) {
break;
}
else {
workerLog('worker: ' . $iface .' wait '. $i . ' for IP address');
usleep($sleeptime);
}
}
return $ipaddr;
}