Никогда не доверяйте cron env -version => source env setup перед командой.
0 0 * * 0 (. /usr/xx/myenv ; /some/cmd ) >> /usr/xx/mylog.log 2>&1
myenv включает все настройки, которые вам нужны. PATH и т.д. Используйте экспорт для переменных.
Докопался до сути этого -, просто я ничего не знаю о Linux. На случай, если у кого-то еще будет такая же проблема:
Оказалось, по умолчанию IPv4 отключен, в ifconfig заметил, что интерфейс имеет только IPv6-адрес. Откройте файл конфигурации сети:
sudo nano /etc/netplan/50-cloud-init.yaml
Затем отключил DHCP и установил адрес IPv4, чтобы файл читался как:
network:
ethernets:
enp2s0:
dhcp4: no
addresses: [10.0.0.1/24]
version: 2
Убедитесь, что вы используете в этом файле пробелы, а не символы табуляции, так как он не работает, когда используются табуляции. И, очевидно, убедитесь, что вы используете свой собственный интерфейс (, мой — enp2s0 )и статический адрес и сетевую маску, которые вы хотите.
После сохранения файла введите
sudo netplan apply
В любом случае это сработало для меня -все остальные конфигурации работали как положено.