Os processos de montagem TrueCrypt nunca são encerrados

0

Estou tendo um problema com o TrueCrypt no Fedora 16. Eu uso o TrueCrypt para montar algum dispositivo externo usando a linha de comando:

/usr/bin/sudo /usr/bin/truecrypt  --text --mount -p$pass $src $dest

Tudo funciona bem e quando eu desmontar com:

/usr/bin/sudo /usr/bin/truecrypt --text -d

Tudo parece bem, mas depois de um dia inteiro de trabalho, posso ver na minha:

ps aux | grep truecrypt 

que todos os processos de montagem anteriores (aqueles com --text --mount -p$pass $src $dest ) ainda estão presentes (dois para cada montagem. Se eu montar e desmontar o mesmo dispositivo 10 vezes, terei 20 processos como esses ...

root     18025  0.0  0.0 217668  1208 ?        S    Jul14   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     18026  0.0  0.0 505048  3640 ?        Ssl  Jul14   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     20020  0.0  0.0 217668  1204 ?        S    08:42   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     20021  0.0  0.0 431180  3444 ?        Ssl  08:42   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     20098  0.0  0.0 217668  1208 ?        S    08:42   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     20099  0.0  0.0 431180  3448 ?        Ssl  08:42   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1

e a única maneira de sair deles é sudo kill -9 PID .

Alguém conhece uma solução para permitir que vários processos TrueCrypt expirem na desmontagem, ou apenas para limpar os processos TrueCrypt?

    
por Francesco 15.07.2012 / 10:54

1 resposta

0

O motivo pode ser causado pela opção --mount , pois é interativa:

--mount                     Mount volume interactively

Você pode tentar sem a opção --mount :

/usr/bin/sudo /usr/bin/truecrypt --text -p "$pass" "$src" "$dest"

Veja também meu script de montagem TrueCrypt .

    
por 21.07.2012 / 17:10