gpt4 book ai didi

linux - 我的 shell 脚本在执行后停止

转载 作者:IT王子 更新时间:2023-10-29 00:44:03 24 4
gpt4 key购买 nike

我正在编写一个如下所示的 shell 脚本:

 for i in $ACTIONS_DIR/*
do
if [ -x $i ]; then
exec $i nap
fi
done

现在,我想要实现的是列出 $ACTIONS_DIR 中的每个文件以便能够执行它。 $ACTIONS_DIR 下的每个文件都是另一个 shell 脚本。

现在,这里的问题是在使用 exec 之后脚本停止并且不转到下一个文件。知道为什么会这样吗?

最佳答案

exec 替换 shell 进程。如果您只想将命令作为子进程调用,请将其删除。

关于linux - 我的 shell 脚本在执行后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877657/

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