Есть несколько способов. Их можно найти vi /etc/crontab, как в моём случае, или vi /var/spool/crontab/<имя пользователя>. Или же просто командой сrontab -l, если для конкретного пользователя crontab -l -u имя пользователя. Или crontab -e
Пример
1 SHELL=/bin/bash 2 PATH=/sbin:/bin:/usr/sbin:/usr/bin 3 MAILTO=root 4 5 # For details see man 4 crontabs 6 7 # Example of job definition: 8 # .---------------- minute (0 - 59) 9 # | .------------- hour (0 - 23) 10 # | | .---------- day of month (1 - 31) 11 # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... 12 # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 13 # | | | | | 14 # * * * * * user-name command to be executed 15 1 3 * * * root curl https://site.ru/index.php?route=common/refresh > /dev/null 2>&1 16 17 0 * * * * wget -O /dev/null -q "http://site.ru/tida/pickpoint_status.php" > /dev/null 2>&1 18 * * * * * /usr/bin/php /var/www/webroot/ROOT/cronyd.site.ru/mail.php >/dev/null 2>&1 19 0 0 1 * * wget -O /dev/null -q "https://site.ru/index.php?route=tool/deliboo/cron" > /dev/null 2>&1
Если нужно включить логирование выполнения скриптов по крону, то файл crontab несколько изменится
Про периодичность выполнения https://losst.pro/nastrojka-cron
ошибки выполнения скриптов можно найти в директории /var/log/ с помощью команды grep
Как пользоваться редактором vim
зайти в файл vi <путь к файлу>
для режима редактирования нажать i
чтобы выйти из режима- esc
сохранить изменения и выйти :wq
больше инфы https://losst.pro/kak-polzovatsya-tekstovym-redaktorom-vim