今晚我找到了这个文件:
/etc/cron.daily/apt.cron
#!/bin/sh
[ ! -f /var/lock/subsys/apt ] && exit 0
[ -f /etc/sysconfig/apt ] && . /etc/sysconfig/apt
[ $CHECK_ONLY == "yes" ] && OPTS="$OPTS --check-only"
OPTS="$OPTS $EXTRA_OPTIONS"
export HOME=/root
if /usr/bin/apt-get -qq update; then
/usr/bin/apt-get dist-upgrade -qq --check-only
if [ $? -eq 100 ]; then
/usr/bin/apt-get -q -y $OPTS dist-upgrade
fi
fi
问题:
这是怎么回事,它是怎么到那里的?
它有什么作用?
答案1
尝试这个:
rpm -qf /etc/cron.daily/apt.cron
这是 rpm 命令,它告诉您文件来自哪个包(如果有)。在这种情况下,该文件来自apt
您因某种原因安装在系统上的包。这是“apt-rpm”端口,顾名思义,它可以处理Fedora的RPM包。作为好奇心,这有点有趣,但出于大多数实际目的,您真正想要的yum
还是更新的dnf
.
该脚本基本上按照其说明进行操作:apt-get dist-upgrade
每天运行,安静输出且无提示,以及选项(/etc/sysconfig/apt
如果存在)。