Я пишу скрипт, который выглядит следующим образом:Мой сценарий оболочки останавливается после Exec
for i in $ACTIONS_DIR/*
do
if [ -x $i ]; then
exec $i nap
fi
done
Теперь, что я пытаюсь добиться, чтобы перечислить все файлы в $ ACTIONS_DIR, чтобы быть в состоянии выполнить Это. Каждый файл под $ ACTIONS_DIR является другим сценарием оболочки.
Теперь проблема заключается в том, что после использования exec сценарий останавливается и не переходит к следующему файлу в строке. Любые идеи, почему это возможно?
'для г в«$ ACTIONS_DIR»/ *' будет немного безопаснее, если мы не знаем, имя каталога не содержит пробелов (или, если мы не знаем,/контролировать значение 'IFS'). –