Se você configurou seu cron job da maneira correta e sintaxe, você deve verificar por falhas de segurança , pois nessa situação apenas o usuário root pode fazer o kill, e não qualquer usuário normal. Tudo depende do que você definiu e como você fez isso, além de configurações do sistema e privilégios dos usuários.
Eu recomendo que você leia a página de manual cron e crontab executando man cron
e man crontab
, e também verifique seu /etc/crontab
.
Para verificar falhas de segurança, a primeira coisa que você pode fazer é verificar os comandos com o conjunto de bits SUID, você pode aprender sobre Permissões com SUID SGID e Sticky bits deste artigo no Guia de Administração do Sistema Oracle . Você pode ver as permissões usando ls -l
. Verifique seus comandos e veja se eles têm ou não esses bits.
Você também deve verificar /etc/sudoers
e ver quais usuários têm a capacidade de executar comandos com sudo
privilegege sem precisar da senha do usuário root.
Espero que isso possa ajudar.