3

Я надеюсь, что вы можете одолжить мне свой опыт.

Я использую общий хостинг на Hostgator и мне нужно выяснить, как удалять все файлы .gz в нескольких каталогах каждый час. Я думаю, что у меня есть команда cronjob правильно сделать это для одного каталога:

/usr/bin/find /path/to/directory/ -type f -name '*.gz' -exec rm {} \;

Это верно?

Если да, то как бы я выполнил одно и то же действие, но для нескольких (то есть десятков) каталогов? Я предполагаю, что могу выполнить один сценарий вместо нескольких отдельных cronjob, но я новичок в этом. Как будет выглядеть такой скрипт? И как мне выполнить скрипт через cronjob?

Спасибо заранее за любую помощь!

1 ответ1

1

Пройдите несколько путей, чтобы find .

find /dir1 /dir2 ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .