Попробуйте что-то вроде этого:
0 4 * * 1 find /home/XXXXXX/public_html/images/products -iname "l_*.jpg" | tar vcf /home/XXXXXX/public_html/backups/monday_backup.tar --files-from=-
Создать скрипт-файл действительно просто.Просто создайте текстовый файл с содержимым.
#!/bin/bash
date
echo It is a blue day
Поместите этот файл в личную папку (папку, недоступную для браузера) на хосте.Используя cpanel, установите для него права доступа к исполняемому файлу.
Попробуйте запустить его из cron:
*/2 * * * * /home/XXXXXX/private_scripts/backup-script 2>&1 >> /home/XXXXXX/private_scripts/backup-log
Проверьте содержимое / home / XXXXXX / private_scripts / backup-log.Если вы видите сообщения «Это синий день», значит cron настроен и скрипт в порядке.
Если вы ничего не видите, попробуйте заменить «#!/bin/bash
» на «#!/bin/sh
».Дважды проверьте пути.
Если вы успешно установили скрипт, добавьте в конец скрипта строку:
find /home/XXXXXX/public_html/images/products -iname "l_*.jpg" | tar vcf /home/XXXXXX/public_html/backups/monday_backup.tar --files-from=-