gpt4 book ai didi

linux - 防止脚本因错误而停止

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:00 25 4
gpt4 key购买 nike

我的问题可能相当简单,到目前为止,我还没有找到满意的答案。

我有一个运行程序/脚本的脚本,当它遇到错误时它只是挂起并且不会继续。解决此问题的最佳方法是什么?

澄清一下,挂起时通常没有输出,但有时会出现错误消息,具体取决于我使用哪个脚本来处理我的数据集。

示例脚本:

#!/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)

最佳答案

简而言之,您是在问 - 如果子进程挂起(从父进程的角度来看)如何处理。如果这是您面临的基本问题,那么您可以查看此 link .HTH!

关于linux - 防止脚本因错误而停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18256914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com