linux 系统 find exec 返回值 exec 执行失败后, 为什么find返回的值还是0了? 如何判断exec失败

2025-01-06 08:59:01
推荐回答(1个)
回答1:

因为返回值只能保存最近的,find exec时,find 里调用了exec失败,虽然exec失败了,但find确是成功的,所以返回值是0。
判断exec失败那么只能在调用一exec只之立即检查返回值。exec的命令应该做成一个脚本,在里面加检查。