Господа, помогите в такой проблеме:Есть веб сервер на котором лежат несколько сайтов, соответственно куча мелких файлов. Иногда по разным причинам права на эти файлы "сбиваются".
Не подскажете самое быстрое средство проверять неизменность прав ?
варианты типа :
-perm -o+w -exec chmod o-w {}
к сожалению не подходят... это слишком долго.
В догонку вопрос:
почему ls -laR /var/www/ выполняется за 5-ть секунд
а find /var/www/ выполняется в разы дольше.
Возможно вопрос глупый, прстите если так.
Но такая статистика наводит на мысль о написании скрипта который будет парсить вывод ls и сравнивать с образцовым, но не охото изобретать велосипед.
Спасибо большое !
>Но такая статистика наводит на мысль о написании скрипта который будет
>вывод ls и сравнивать с образцовым, но не охото изобретать велосипед.Ну уж и скрипт, делайте diff между ls вчера и сегодня, увидите и новые файлы и изменившиеся
>Господа, помогите в такой проблеме:
>
>Есть веб сервер на котором лежат несколько сайтов, соответственно куча мелких файлов.
>Иногда по разным причинам права на эти файлы "сбиваются".
>
>Не подскажете самое быстрое средство проверять неизменность прав ?
>варианты типа :
>-perm -o+w -exec chmod o-w {}
>к сожалению не подходят... это слишком долго.
-perm -o+w -print0 | xrags -0 chmod o-w
>-perm -o+w -print0 | xrags -0 chmod o-w
xargs
>>-perm -o+w -print0 | xrags -0 chmod o-w
>xargsэто я понимаю :)
вопрос почему find работает медленне чем ls ?
причем он создает нагрузку на дисковую систему большую, а это в свою очередь тормозит все остальное.м.б. на тестовой модели они бы работали абсолютно одинаково но видимо 1500 обрашений раз в полсекунды это тяжелее для реальной системы чем одно постоянное обращение в течении 5-ти секунд секунд.
Не проще парсить файл (пусть размером в 30 метров) чем постоянно дергать винт ?
темболее что файл можно сдвинуть на соседний винт :)
>Не подскажете самое быстрое средство проверять неизменность прав ?
>варианты типа :
>-perm -o+w -exec chmod o-w {}
>к сожалению не подходят... это слишком долго.chmod -cR чем не подходит ?
>>Не подскажете самое быстрое средство проверять неизменность прав ?
>>варианты типа :
>>-perm -o+w -exec chmod o-w {}
>>к сожалению не подходят... это слишком долго.
>
>chmod -cR чем не подходит ?jrun начинает "измененные" jsp перекомпилировать.
а это смерть всему..
если он перекомпилирует только реально измененные это полбеды, а если все, то все и умрет.
tripwire ?
>tripwire ?задолбаюсь базу ему обновлять. файлы правятся постоянно. и понять что там изменилось права или сам файл будет проблематично.
и потом мне кажеться огромные накладные разходы на то что мне реально не нужно... меня не интересует целостность этих файлов.tripwire было самым первым что я попрбовал.
ну плюс всякие перловые скрипты типа viperdb и т.п.
наверное всетаки проще всего giff двух выводов ls -lR ...
Спасибо большое !