Сценарий для выполнения через cronjob, который удаляет все файлы в нескольких каталогах

Я надеюсь, что можно предоставить мне экспертные знания.

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

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

Это корректно?

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

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

3
задан 23.02.2011, 21:05

1 ответ

Передайте разнообразные пути к find.

find /dir1 /dir2 ...
1
ответ дан 08.12.2019, 02:17

Теги

Похожие вопросы