Toda vez que uma interface de rede é ativada, os scripts em /etc/network/if-up.d / são executados.
Você precisa descobrir qual interface sua conexão 3G vincula.
Este é um script de samba recortado, que vem no Ubuntu 12.04
#!/bin/sh # Try to bring nmbd up when an interface comes up, if smbd is already running. # Don't bother to do anything for lo. if [ "$IFACE" = lo ]; then exit 0 fi
Você pode desabilitar a atualização automática da lista de pacotes e a atualização automática deste arquivo (isso é para o Ubuntu 12.04, seus arquivos podem ter nomes diferentes), você pode procurar por este par de chaves no diretório / etc / apt /apt.conf.d
$ cd /etc/apt/apt.conf.d/ $ grep Update-Package-Lists * 10periodic:APT::Periodic::Update-Package-Lists "0"; 20auto-upgrades:APT::Periodic::Update-Package-Lists "0";
O mesmo vale para esta chave
Unattended-Upgrade "0";
Você pode criar o script que copia a versão "não-atualização automática" dos arquivos, quando IFACE é sua conexão 3G. E em qualquer outra situação, copie os arquivos normais que você tem agora. Aqui está um exemplo que faz algo semelhante: Como Eu faço o script para ser executado automaticamente quando os eventos up / down da interface tun0?