Що означає ця (коренева) лінія CMD у system.log? Чому саме там?


11

Що це означає?

(root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)

Знайдено в system.log.


В чому проблема? Знайшов його в системному журналі. Не знаю, що це робить.
місячні

Відповіді:


13

Ви порубали частину рядка журналу, який би надав більше контексту щодо того, що це означає.

Це було б щось на зразок:

syslog:Mar 12 10:17:01 hostname CRON[4154]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)

Той факт, що він говорить про CRON, свідчить про те, що він був породжений демоном періодичного виконання кронів. Після двокрапки ви бачите, що вона виконує команду як користувач root. Команда була в дужках після CMD.

Коли ви встановлюєте PHP, він додає запис crontab для очищення застарілих сеансів, якими керує демон crontab. Окрім відомостей, які я згадав про cron, сама команда підтверджує, що / usr / lib / php5 / maxlifetime та / var / lib / php5 існує, а потім використовує findкоманду для пошуку файлів сесії під / var / lib / php5 старше номер, що міститься в / usr / lib / php5 / maxlifetime, який він потім видаляє.

Це сама команда:

[ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete

Якщо ви хочете зрозуміти це краще, пропоную прочитати це на початку:

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

то ця відповідь на основи знаходження:

Як я можу більш ефективно використовувати команду find?

Якщо ваше запитання стосується того, чи безпечна ця команда, тоді так, це не ризик для безпеки будь-якого виду і цілком безпечно періодично бачити цю роботу.


Блискуче пояснення!
місячні

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.