No Ubuntu 16.04, uma unidade flash USB é montada em /media/$USER/LabelName
, mas é possível manipular a cópia de arquivos sem conhecê-la. Um roteiro aproximado seria: -
#!/bin/bash
while sleep 1
do [ -e /media/$USER/*/TheFile ] || cp TheFile /media/$USER/*/
umount umount /media/$USER/*
xmessage -center -timeout 3 "File copied - change disc"
done
Isto é apenas para mostrar o princípio. Uma coisa que você precisa fazer é certificar-se de que não há nada montado em /media/$USER/
antes de iniciar (a menos que você já tenha montado a primeira unidade). Você pode substituir TheFile
por um parâmetro ou por uma variável de ambiente predefinida, mas certifique-se de que esteja no diretório atual, para que não haja caminho, caso contrário, a verificação de sua existência na unidade já falhará.
Você provavelmente pode fazer tudo isso em um disco Ubuntu Live sem instalar, mas precisará verificar onde os pen-drives estão montados e modificar o script, se necessário; também não tenho certeza se xmessage
está incluso em um disco Live, então você pode precisar instalá-lo, a menos que você use outro método de indicar que a unidade precisa ser alterada.