Это потому, что ваш shell использует переменные окружения, которые имеют другие значения, чем переменные окружения, которые есть у задания cron. Не все переменные окружения имеют другие значения, но некоторые из них. Я недостаточно знаком с nmcli
, но вы должны выяснить, какие переменные окружения он использует, а затем установить их в своем скрипте перед вызовом nmcli
. Это должно решить вашу проблему :)