我查看了我的auth日志,看看机器人是否试图获得访问权,我看到了一个似乎正在运行的cronjob,但我不明白为什么。这是第一个日志的样子..。
Dec 7 13:55:01 myuser CRON[7362]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 7 13:55:01 myuser CRON[7362]: pam_unix(cron:session): session closed for user root
Dec 7 14:05:01 myuser CRON[7385]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 7 14:05:01 myuser CRON[7385]: pam_unix(cron:session): session closed for user root
Dec 7 14:15:01 myuser CRON[7408]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 7 14:15:01 myuser CRON[7408]: pam_unix(cron:session): session closed for user root所以它每十分钟就会在点上运行一次。当我看我的根crontab时,我看到了这个。
#0 0 * * * job.sh
0 0 * * * job2.sh
#0 23 * * * job3.sh
0 0 */10 * * job4.sh
0 0 */5 * * job5.sh有些工作是故意不予考虑的。我只看到一个有*/10间隔的东西,但那是在日专栏中,而不是分钟column....Any的想法,我可以看看下一个?
sudo -u根crontab -l:
#0 0 * * * job.sh
0 0 * * * job2.sh
#0 23 * * * job3.sh
0 0 */10 * * job4.sh
0 0 */5 * * job5.sh/etc/crontab:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#我做了一个cat * of cron.d dir并编辑了所有的注释,得到了如下结果:
57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
31 21 * * * root test -x /etc/cron.daily/popularity-contest && /etc/cron.daily/popularity-contest --crond
PATH=/usr/lib/sysstat:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
59 23 * * * root command -v debian-sa1 > /dev/null && debian-sa1 60 2发布于 2016-12-07 05:53:21
如所见,这些文件来自:
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1命令debian-sa1 (/usr/lib/sysstat/debian-sa1),基本上是一个包装脚本,来自sysstat包。/etc/cron.d/中的文件名应该是sysstat。
更多确认:
% dpkg -S /usr/lib/sysstat/debian-sa1
sysstat: /usr/lib/sysstat/debian-sa1
% dpkg -S /etc/cron.d/sysstat
sysstat: /etc/cron.d/sysstat上面的评论是:
# Activity reports every 10 minutes everyday
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1debian-sa1正在调用/usr/lib/sysstat/sa1,而后者最终又调用了sadc。
https://askubuntu.com/questions/857897
复制相似问题