Crontab não executando o script bash

Eu muito raramente uso Linux e por isso não tenho nenhuma experiência com scripts bash e tarefas agendadas. Esta é de fato minha primeira tentativa. Então, é provavelmente algo muito simples de consertar.

Eu tenho o seguinte:

As permissões /etc/cron.d/clear-mixtape-dir.sh são: 644

#!/bin/bash
# Clears the /tmp/mixtape2 directory
rm -rf "/tmp/mixtape2/"*

Meu arquivo crontab é assim:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

*/15 * * * * /etc/cron.d/clear-mixtape-dir.sh >/dev/null 2>&1

Estou tentando executar o script .sh a cada 15 minutos.

Tudo o que encontrei diz que isso deve funcionar, mas não funciona.

Será que algo como permissões de arquivo (em arquivos dentro de / tmp / mixtape2 /) é importante nesse caso? Ou talvez as permissões definidas no script .sh - talvez elas precisem ser definidas como executáveis?

Qualquer conselho apreciado.