Использовать крон cron

Есть несколько способов. Их можно найти 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