Por que existe um script apt-get no meu cron.daily, estou no Fedora 20?

0

Eu encontrei este arquivo hoje à noite:

/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

Perguntas:

  1. Qual é o problema, como chegou lá?

  2. O que ele faz?

por somethingSomething 17.09.2014 / 03:04

1 resposta

1

Tente isto:

rpm -qf /etc/cron.daily/apt.cron

Esse é o comando rpm que informa de qual pacote um arquivo vem (se houver). Nesse caso, o arquivo vem do pacote apt , que você instalou em seu sistema por algum motivo. Esta é a porta "apt-rpm", que, como o nome indica, pode manipular os pacotes RPM do Fedora. É interessante como uma curiosidade, mas para a maioria dos propósitos práticos, você realmente quer yum ou o mais recente dnf .

O script faz basicamente o que diz: executa apt-get dist-upgrade diariamente, com saída silenciosa e sem prompts, e as opções de /etc/sysconfig/apt se existir.

    
por 17.09.2014 / 05:08