บรรทัด 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 บ่งบอกว่ามันถูกสร้างขึ้นโดย daemon การดำเนินการเป็นระยะ cron หลังจากที่ลำไส้ใหญ่คุณจะเห็นว่ามันดำเนินการคำสั่งในฐานะผู้ใช้รูต คำสั่งคือสิ่งที่อยู่ในวงเล็บหลัง CMD

เมื่อคุณติดตั้ง PHP จะเพิ่มรายการ crontab เพื่อล้างข้อมูลเซสชันเก่าซึ่งดำเนินการโดย crontab daemon นอกเหนือจากข้อมูลที่เกี่ยวข้องกับ 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 ได้อย่างมีประสิทธิภาพมากขึ้นได้อย่างไร?

หากคำถามของคุณเกี่ยวกับว่าคำสั่งนี้ปลอดภัยหรือไม่ใช่ไม่ใช่ความเสี่ยงด้านความปลอดภัยใด ๆ และปลอดภัยอย่างสมบูรณ์ที่จะเห็นการดำเนินการนี้เป็นระยะ


คำอธิบายที่ยอดเยี่ยม!
จันทร์ที่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.