Добрый день.
Как изменить время работы скрипта, который запускается из cron.d?
Сейчас идёт запуска каждые 4 часа, а нужно поставить сутки.
Я прочитал про обозначения в файле (что значит каждая из *), но также прочитал, что просто изменить файл не прокатит.
В crontab нет настроенных задач.
Строка в crontab должна выглядеть так: 0 */4 * * * user /path/to/script.sh
Кроме этого нужно проверить права на файл:
Файлы в `/etc/cron.d/` должны:
- Иметь имя без точек (например, `my_script`, а не `my_script.sh`).
- Принадлежать `root` и иметь права `644` (`-rw-r--r--`). Если вы выполняли это от root. Если от своего пользователя, то проверьте:
- Существует ли указанный пользователь (`user` в примере).
- Имеет ли скрипт права на выполнение (`chmod +x /path/to/script.sh`).
- Корректно ли указан путь к скрипту.