A resposta mais simples pode ser um script cron ou um Systemd Timer .
Alternativamente, você pode considerar o uso de uma ferramenta como ifmetric para dar prioridade ao ponto de acesso móvel, para que o O sistema preferirá automaticamente usar outra interface sempre que houver uma disponível.
Editar: Aparentemente nmcli
também tem uma configuração de autoconnect-priority
, mas não está atualmente exposta através da GUI. Isso também deve funcionar para redes sem fio que usam a mesma interface. Eu recomendaria usar essa solução, supondo que você esteja em pelo menos 16.04
.
Resumo rápido dessa resposta:
Para listar todas as redes e suas prioridades:
nmcli -f NAME,UUID,AUTOCONNECT,AUTOCONNECT-PRIORITY c
Para definir a prioridade de uma rede:
nmcli connection modify <NAME> connection.autoconnect-priority <priority>