回答:
これが何を意味するかについてより多くのコンテキストを提供するログ行の一部を切り刻みました。
それは次のようなものになります:
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と表示されているという事実は、それが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の基本に関するこの回答:
findコマンドをより効率的に使用するにはどうすればよいですか?
このコマンドが安全かどうかについての質問であれば、はい、どのような種類のセキュリティリスクでもないので、このコマンドを定期的に実行しても安全です。