오늘 밤에 다음 파일을 찾았습니다.
/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
어떤 이유로 시스템에 설치한 패키지에서 제공됩니다. 이것은 이름에서 알 수 있듯이 Fedora의 RPM 패키지를 처리하는 "apt-rpm" 포트입니다. 호기심으로는 다소 흥미롭지만 대부분의 실용적인 목적을 위해 실제로 원하는 것은 yum
새로운 것입니다 dnf
.
스크립트는 기본적으로 apt-get dist-upgrade
매일 실행하고, 프롬프트 없이 자동으로 출력하고, 옵션이 /etc/sysconfig/apt
있는 경우 옵션을 수행합니다.