Обычно вы используете опцию -name
:
0 1 * * * find /my/cifs/mnt/path/ -name '*.tar.gz' -mtime +20 -exec rm {} \;
Также убедитесь, что вы находите файлы:
0 1 * * * find /my/cifs/mnt/path/ -name '*.tar.gz' -type f -mtime +20 -exec rm {} \;
Отделив опцию -name
, вы найдете файлы в заданном каталоге, а также в подкаталогах. Кроме того, если бы архивов не было, то find
сообщил бы об ошибке (вместо того, чтобы просто двигаться дальше без действий).
Наконец, вы могли бы обрабатывать имена файлов с необычными символами (например, пробелами), изменив окончание команды:
0 1 * * * find /my/cifs/mnt/path/ -name '*.tar.gz' -type f -mtime +20 -exec rm {} +
Проверьте php -fpm pool magento и настройте пользователя и группу. В apache conf вы можете настроить пользователя/группу для виртуального хоста magento. После этого вы используете пользователя/группу для доступа к sftp или ftp или git или...