Como posso evitar gunzip | ntfsclone para desligar se a fonte do zip não é legível

1

Ao tentar fazer um instalador automático do sistema operacional (via livecd) eu tropecei em um fenômeno que eu não tenho certeza de como posso corrigi-lo.

Montei /mnt/source em uma unidade de rede em que um arquivo iso está localizado. Então eu corro o comando:

gunzip -c /mnt/source/myRemoteFolder/myImage.iso | ntfsclone -r -O /dev/sda1 -

Agora o problema é quando, por exemplo, o arquivo ou a pasta não existe ..... o todo comando desliga indefinidamente.

Isso significa que se a conexão de rede (por qualquer motivo) tiver um desligamento, eu tenho um problema nas mãos como o processo simplesmente desliga.

Agora, a minha pergunta aqui é: O que posso fazer para evitar o hangup? Os casos problemáticos são como eu vejo:

  • A montagem falha .... isso eu posso verificar de antemão (então não há problema aqui)
  • A conexão de rede é perdida pouco antes do gunzip ser executado (desligar)
  • A conexão de rede é perdida DURANTE o tiroteio (hangup)

Como nota: A razão por trás de como o comando é estruturado é que não quero copiar o arquivo localmente como eu estou correndo de um cd ao vivo e quero que a imagem seja colocada no único disco rígido disponível. Talvez como informação adicional eu estou usando o filhote de cachorro linux como distribuição, mas não marcou como eu não acho que essa é uma razão possível para o comportamento desses dois programas.

    
por Thomas 23.12.2015 / 10:58

0 respostas