есть скрипт которые необходимо часто запускать, соответственно решено было добавить его в cron на выполнение каждые 5 минут
сам скрипт исполняемый и рабочий
редактирую файл /etc/crontab из под рута
#bash=/bin/bash
#PATH=/sbin:/bin:/usr/sbin:/usr/bin
#MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
/5 * * * root /bin/bash /var/www/html/fetch.sh
Но в планировщике ничего не создается, var/log/cron попусту отсутствует
crontab -l выводит:
no crontab for root
crontab -e
crontab: edits left in /tmp/crontab.J25Stm
после запуска crontab -e файл полностью пустой(предыдущие параметры сохраняет куда-то в temp)
Система: Operating System: Rocky Linux 8.6 (Green Obsidian)
Вывод прав и владельца файла скрипта:
ls -l /var/www/html/fetch.sh
-rwxr--r--. 1 root root 61 Jul 27 17:30 /var/www/html/fetch.sh
Расположение бинарника bash:
whereis bash
bash: /usr/bin/bash /usr/share/man/man1/bash.1.gz /usr/share/info/bash.info.gz