Вопрос стоит просто, у нас есть скрипт смс и телефонного оповещения. Есть 3 человека получающие оповещения(смс,звонок и электронное письмо). Всего 3 вида оповещений которые необходимо одновременно всем отправлять.
Проблема в том, что оповещения запускаются последовательно и ждут статуса завершения, а необходимо оповещать параллельно. И я совсем не понимаю как это сделать.
Вот как приблизительно выглядит код:
Проблема в том, что оповещения запускаются последовательно и ждут статуса завершения, а необходимо оповещать параллельно. И я совсем не понимаю как это сделать.
Вот как приблизительно выглядит код:
Code:
#!/bin/bash
to=$1
calling () {
if ( call );
then
exit 0
else
if ( call_from_reserve_sip );
then
exit 0
else
exit 1
fi
fi
}
calling &
exit 0
Code:
#!/bin/bash
to=$1
sms_sending () {
if ( sms_send );
then
exit 0
else
if ( sms_send_from_reserve_provider );
then
exit 0
else
exit 1
fi
fi
}
sms_sending &
exit 0
Comment