2016-04-17 11 views
-1

Это запускаемых каждую минуту:Будете ли вы запускать определенный скрипт каждую минуту через cron, чтобы нанести ущерб чему-либо?

cd /var/www/html/[redacted] && find . -exec touch -a -m -t 200001010000.00 {} \; 
tac /log/[redacted] > /var/www/html/[redacted] 
chmod 775 -R /var/www/ 
chown www-data:webadmins -R /var/www/ 
exit 0 

Я чувствую, что это плохо, но я не знаю.

+0

, пожалуйста, не двигайтесь вниз! – TheSqrtMinus1

+1

Вы можете «отфильтровать» файлы с фильтрами, которые не нужно трогать, используя '-newermt date_string' и' -not -newermt', чтобы скопировать в окно за 1 секунду или что-то в этом роде. ** Также ** 'touch' может принимать несколько аргументов файла, поэтому вы можете уменьшить объем служебных ресурсов процесса-запуска огромным фактором, используя GNU' find' 'find \ (-newerXY ... -not -newerXY ... \) -exec touch ... {} + '. Обратите внимание на '+' вместо '\;'. Это как xargs, но встроенный в поиск. Это сделает его намного дешевле, особенно. если вы избегаете использования chmod и chown, если какой-либо диск записывается, когда изменения не нужны, но все равно кажется глупым. –

ответ

1

Вы будете менять немного инодов каждую минуту и ​​генерировать ввод-вывод из-за конкатенаций. Поэтому я думаю, что все зависит от количества файлов/dirs.