Googlemaps geocoding cron marked as executed but doesnt geocode anything

I am getting somewhere…

I my crontab I have specified the php version :

          • php7.1 /xxxxx/xx/xxxxx/xxxxxxxxxx/SuiteCRM/cron.php > /dev/null 2>&1

Now I am commenting on every update line 50 to 53 in cron.php :

$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) != ā€˜cli’) {
sugar_die(ā€œcron.php is CLI only.ā€);
}

If I don’t comment them CRON is not running. (Got the info from here : cron help! (1and1 shared server) - #8 by gunbunnysoulja)

I think it’s because I should use the -cli version of my host. like this :

          • /usr/bin/php7.3-cli /xxxxx/xx/xxxxx/xxxxxxxxxx/SuiteCRM/cron.php > /dev/null 2>&1

As a complete beginner I was thinking just specify the php version before was ok, didn’t know about CLI version.

EDIT :
just saw your answer from here : Need to solve SMTP problem with 1and1 - #25 by pgr

you asked him to use this cron :

          • cd /path/to/suitecrm/folder/; usr/bin/php7.1-cli -d date.timezone=ā€œAmerica/New_Yorkā€ -f /path/to/root/folder/cron.php > /dev/null 2>&1

I am also on a 1&1 shared hosting so maybe I should use this one too ?