zipソースコードを読み取れない場合は、gunzipがクラッシュするのを防ぐことはできますか?

zipソースコードを読み取れない場合は、gunzipがクラッシュするのを防ぐことはできますか?

livecdを介して自動化されたOSインストーラを作成しようとしている間にどのように解決するのかわからないという現象が偶然発見されました。

/mnt/sourceisoファイルを含むネットワークドライブにインストールしました。次に、次のコマンドを実行します。

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

これで問題は、たとえば、ファイルやフォルダが存在しない場合、コマンド全体が無期限に中断されることです。

したがって、これは何らかの理由でネットワーク接続が中断されるとプロセスが中断されるため、問題が発生することを意味します。

今私の質問は:電話を切らないようにするにはどうすればよいですか?私が見る問題の例は次のとおりです。

  • インストール失敗…あらかじめ確認できるので(ここでは問題ありません)
  • gunzipが実行される前にネットワーク接続が失われました(切断)。
  • gunzipの実行中にネットワーク接続が失われました(切断)。

注:このコマンドの構造の背後にある理由は、Live CDから実行するときにファイルをローカルにコピーしたくなく、イメージが利用可能な唯一のハードドライブにあることを望むからです。おそらく追加情報として子犬Linuxをディストリビューションとして使用していますが、タグを付けていない理由は、それがこれら2つのプログラムの動作の考えられる原因であるとは思わないからです。

関連情報