Используйте следующий обходной путь, чтобы запретить клиенту DHCP обновлять ваш тщательно созданный /etc/resolv.conf:
# chattr +i /etc/resolv.conf
Вы не можете проверить сразу несколько путей в одном if
выражении. Вместо этого вам придется перебирать родительские папки и проверять каждую из них на наличие каталога func
:
for directory in "$mnt"/data/service/incomning/sub-P*/; do
if [ -d "$directory"/func ]; then
(cd "$directory" && fmriprep-docker run -it...)
else
(cd "$directory" && fmriprep-docker run -it --anat-only)
fi
done
или что-то подобное (Я не знаю, что делает этот fmriprep-docker
инструмент и как он используется ).