Script de acionamento para executar quando a unidade USB conectada sem nenhum usuário logado no Ubuntu 18.04

1

Estou trabalhando em um projeto NAS DIY executado no Ubuntu 18.04.

Eu quero implementar o seguinte recurso: quando um disco USB externo é conectado (pode ser um disco específico identificado por UUID ou PARTITIONUUID ou rótulo de volume de partição, mas eu poderia viver com 'qualquer disco'), nenhum usuário está logado , um script (backup) é iniciado.

Eu tentei várias abordagens encontradas na rede, mas nenhuma delas funciona:

  • Não consigo desativar a montagem automática interna, que é necessária para que eu teste se meu script é executado com a conexão de disco mesmo se nenhum usuário estiver conectado - atualmente tenho :
    • a seguinte entrada em / etc / fstab: PARTUUID = de0528be-7fd9-46f6-b74e-aad68cae11c2 / databackup padrões ext4, nofail 0 0
    • 'gsettings get org.gnome.desktop.media-handling automount' retorna 'falso'

A entrada fstab está causando a automontagem? Se sim, por que isso acontece, e espero que isso aconteça mesmo sem nenhum usuário logado; como eu, então, dispararia o script depois que a montagem fosse concluída?

  • executar o mount a partir de um script bifurcado por um script iniciado por uma regra do udev não funciona

O que estou perdendo / errado?

    
por sba923 17.06.2018 / 11:27

0 respostas