Answers:
您砍掉了日志行的一部分,这将提供有关此含义的更多上下文。
就像这样:
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的基础知识:
如果您的问题是关于此命令是否安全,那么是的,这不存在任何安全隐患,并且可以安全地定期查看此命令。