2018-10-18, 01:13
I have following script:
set attempt:int32 0
set maxtries:int32 5
:retry_dhcp
sleep 5
inc attempt
iseq ${attempt} ${maxtries} && goto max_attempts ||
echo DHCP Attempt ${attempt} of ${maxtries}
dhcp || goto retry_dhcp
.....
max_attempts:
....
The values of maxtries and attempt are displayed with expected values by the echo statement. But the attempt equals 5 the script does got to max_attempts.
I tried iseq ${attempt} 5 && goto mac_attempts first but that did not work either.
What is the recommend way to test two numeric values .
set attempt:int32 0
set maxtries:int32 5
:retry_dhcp
sleep 5
inc attempt
iseq ${attempt} ${maxtries} && goto max_attempts ||
echo DHCP Attempt ${attempt} of ${maxtries}
dhcp || goto retry_dhcp
.....
max_attempts:
....
The values of maxtries and attempt are displayed with expected values by the echo statement. But the attempt equals 5 the script does got to max_attempts.
I tried iseq ${attempt} 5 && goto mac_attempts first but that did not work either.
What is the recommend way to test two numeric values .