Crontab nie wykonuje skryptu bash

Bardzo rzadko korzystam z Linuksa, więc nie mam żadnego doświadczenia ze skryptami bash i zadaniami cron. To jest moja pierwsza próba. Więc to jest prawdopodobnie bardzo proste do naprawienia.

Mam następujące:

Uprawnienia /etc/cron.d/clear-mixtape-dir.sh to: 644

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

Mój plik crontab wygląda tak:

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

Próbuję wykonać skrypt .sh co 15 minut.

Wszystko, co znalazłem, mówi, że powinno działać, ale tak nie jest.

Czy w tym przypadku ma znaczenie coś takiego jak uprawnienia do plików (w plikach w / tmp / mixtape2 /)? A może uprawnienia ustawione w rzeczywistym skrypcie .sh - może potrzebują ustawienia do pliku wykonywalnego?

Wszelkie porady doceniane.

questionAnswers(3)

yourAnswerToTheQuestion