Crontab не выполняет скрипт bash

Я очень очень редко использую Linux и поэтому не имею никакого опыта работы с bash-скриптами и заданиями cron. На самом деле это моя первая попытка. Так что это, наверное, очень просто исправить.

У меня есть следующее:

/etc/cron.d/clear-mixtape-dir.sh разрешения: 644

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

Мой файл crontab выглядит так:

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

Я пытаюсь выполнить скрипт .sh каждые 15 минут.

Все, что я нашел, говорит, что это должно работать, но это не так.

Имеет ли значение в этом случае что-то вроде прав доступа к файлам (для файлов в / tmp / mixtape2 /)? Или, может быть, права доступа, установленные для реального сценария .sh - может быть, им нужно установить исполняемый файл?

Любой совет приветствуется.

Ответы на вопрос(3)

Ваш ответ на вопрос