Apa arti garis CMD (root) ini di system.log? Kenapa disana?


11

Apa artinya?

(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)

Ditemukan di system.log.


Apa masalahnya? Ditemukan di log sistem. Tidak tahu apa fungsinya.
lunar

Jawaban:


12

Anda memotong bagian dari baris log, yang akan memberikan lebih banyak konteks tentang apa artinya ini.

Itu akan menjadi sesuatu seperti:

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)

Fakta bahwa ia mengatakan CRON menunjukkan itu dihasilkan oleh daemon eksekusi periodik cron. Setelah titik dua, Anda melihatnya menjalankan perintah sebagai pengguna root. Perintah adalah hal dalam tanda kurung setelah CMD.

Ketika Anda menginstal PHP, ia menambahkan entri crontab untuk membersihkan sesi basi, yang dijalankan oleh daemon crontab. Selain informasi terkait cron yang saya sebutkan, perintah itu sendiri memverifikasi bahwa / usr / lib / php5 / maxlifetime dan / var / lib / php5 ada, kemudian menggunakan findperintah untuk mencari file sesi di bawah / var / lib / php5 lebih tua dari nomor yang terkandung dalam / usr / lib / php5 / maxlifetime, yang kemudian dihapus.

Ini adalah perintah itu sendiri:

[ -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

Jika Anda ingin memahaminya dengan lebih baik, saya sarankan membaca ini untuk kondisi di awal:

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

maka jawaban ini untuk dasar-dasar pencarian:

Bagaimana saya bisa menggunakan perintah find lebih efisien?

Jika pertanyaan Anda adalah apakah perintah ini aman, maka ya, itu bukan risiko keamanan apa pun dan sangat aman untuk melihat ini berjalan secara berkala.


Penjelasan yang brilian!
lunar

3

Pekerjaan cron ini dijadwalkan dalam /etc/cron.d/php5file.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.