В скрипте bash я хочу сделать запрос curl, чтобы пользователь не беспокоил.
trap "cleanup" 1 2 3 13 15
TMP_OUT=$(curl -H "Content-Type: application/json" -X POST -d "$DATA" "${HOST}:${PORT}"'/main/store' 2>/dev/null &)
wait $!
if [ $? -ne 0 ]
then
fatal "Something went wrong connecting to the service."
fi
Как сделать так, чтобы служба не работала? Ожидание возвращает 0
даже если rc из запроса curl равен 7
и сценарий продолжается, чего не должно быть.