I'm getting this error every hour from cron: Subject: Cron <root@jik2> run-parts /etc/cron.hourly /etc/cron.hourly/hot-backup.sh: /usr/bin/run-parts: line 75: /etc/cron.hourly/hot-backup.sh: Permission denied Making files in /etc/cron.* non-executable to suppress their execution without outright deleting them is a tried and true technique, and one that worked just fine until the recent (like, yesterday) update to the crontabs RPM. Please restore this functionality. Thank you.
As a work around, you could make them hidden. I personally don't think that making scripts non-executable is a good way to suppress their execution. If you often need to temporary enable or disable cron scripts, consider adding them to roots' crontab where you can easily comment out or uncomment a script.
Jobs, which should be only temporarily not executed, could be included in jobs.deny. Details in crontabs.4. Anyway I change the behaviour back.
(In reply to comment #1) > As a work around, you could make them hidden. I personally don't think that > making scripts non-executable is a good way to suppress their execution. I personally don't think that making scripts hidden is a good way to suppress their execution. Whether or not you think making them non-executable is a good way, it has been done this way for as far back as I can remember, and there are no doubt many, many users and system administrators relying on this behavior, and it makes absolutely no sense to make an arbitrary backward-incompatible change by disabling the functionality.
This was not an intentional change and it will be fixed.
crontabs-1.11-1.20101115git.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/crontabs-1.11-1.20101115git.fc14
crontabs-1.11-1.20101115git.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update crontabs'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/crontabs-1.11-1.20101115git.fc14
Update seems OK. Very fast response, tnx!
crontabs-1.11-1.20101115git.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.