O problema é que expect
executa seu comando spawn, que inicia apt-get
, então expect
chega ao final do script e assim ele pára, e o apt-get
é eliminado por um sinal SIGHUP. / p>
No mínimo, você deve adicionar outra linha
expect eof
ao seu script para fazer expect
ler o comando spawned até obter o fim do arquivo.