如何查找未在 crontab -e 中列出的 crontab 条目
How to find a crontab entry that isn't listed in crontab -e
我是服务器上的 root 用户,在日志中我发现 运行 crontab 不应该存在。
在我的日志文件中:
Jun 22 09:00:01 lechnerio-srv CRON[18637]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php
-q /var/www/froxlor/scripts/froxlor_master_cronjob.php --tasks 1> /dev/null)
来自以前的 froxlor 安装。但是,在用户 root
的 crontab 中,没有剩余的 froxlor cronjob。除了检查来自 /etc/passwd
?
的所有用户之外,还有什么简单的方法可以找到 crontab 条目吗?
检查所有用户的所有 crontab
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
我是服务器上的 root 用户,在日志中我发现 运行 crontab 不应该存在。
在我的日志文件中:
Jun 22 09:00:01 lechnerio-srv CRON[18637]: (root) CMD (/usr/bin/nice -n 5 /usr/bin/php
-q /var/www/froxlor/scripts/froxlor_master_cronjob.php --tasks 1> /dev/null)
来自以前的 froxlor 安装。但是,在用户 root
的 crontab 中,没有剩余的 froxlor cronjob。除了检查来自 /etc/passwd
?
检查所有用户的所有 crontab
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done