Seu shell sabe onde encontrar executáveis (como ipset
) procurando em seu PATH
, que é definido pelo seu ambiente. cron
não compartilha o mesmo ambiente. Adicionar isto no topo do crontab (ou seu script) deve dizer onde encontrar comandos como você espera:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin