Eu tenho um script que lê uma lista de IPs de um arquivo, compara com os existentes em uma cadeia e adiciona IPs adicionados recentemente ao arquivo nessa cadeia. A execução manual do script (por exemplo, ./script
) com contas raiz e não raiz retorna a saída esperada. No entanto, a execução do script no cron tem um comportamento inesperado: os IPs existentes na cadeia são duplicados.
Aqui está o cron do script:
* * * * * root /usr/bin/python /home/user/script
A alteração do usuário de root
para um usuário não raiz nem sequer executa o script. Alguém sabe por que isso acontece?