私の問題はかなり単純なものである可能性が高く、これまで見てきたどこにも満足のいく答えが見つかりませんでした。
プログラム/スクリプトを実行するスクリプトがありますが、エラーが発生するとハングして続行しません。 これを修正する最良の方法は何ですか?
明確にするために、通常、ハングしたときに出力はありませんが、データセットで作業するために使用しているスクリプトによっては、エラーメッセージが表示されることがあります。
スクリプト例:
#!/bin/bash
# iterate over a NUL-delimited stream of directory names
while IFS='' read -r -d '' dirname; do
# ...then list files in each directory:
for file in "$dirname"/*; do
# ignore directory contents that are not files
[[ -f $file ]] || continue
# run analysis tool
if [[ $file == *.dmp ]]; then
echo $dirname;
tshark -PVx -r "$file" >> $dirname/TEXT_out.txt #with packet summary line, packet details expanded, packet bytes
#ls $dirname;
echo "complete";
continue
fi
done
done < <(find . -type d -print0)