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.