O problema é com esta linha:
clamscan --bell --recursive --max-filesize=99999 --log log/myLogs.txt $file
Isso tenta gravar em log / myLogs.txt. Se você estiver em seu diretório pessoal /home/oneill
, ele tentará gravar em /home/oneill/log/myLogs.txt
, que provavelmente é o local correto. Se você estiver no diretório raiz /
, ele tentará gravar em /log/myLogs.txt
, para o qual não possui as permissões adequadas.
Use caminhos absolutos ou coloque um cd /home/oneill
em algum lugar no início do script.