Если при попытке получения номера от СМС сервиса в логе отобразилась ошибка, например, "ERROR_SERVER: Ошибка сервера", то как её внести в условие if? То есть как можно задать в скрипте, что это конкретная ошибка, которую нужно обработать?
@NickBAS ну она должна вызвать установку переменнй [[WAS_ERROR]] в true, соотвтственно и обрабатывать if [[WAS_ERROR]] поместив действие получения смс в игнор ошибок.
Нууу можно разбить всю логику по полочкам, например будет 30 функций. При входе в каждую функцию писать в лог-файл для текущего профиля "время и номер функции".
Это конечно не прям "с того места, где был некорректно завершен" но довольно близко.
For 1..3
For 1...99999
Игнорирование ошибок
if
break
Да, действительно, так работает неправильно.
Это происходит из-за того, что break сейчас работает и как break и как return, а игнорирование ошибок реализовано через вызов функции.
Исправил.
Спасибо, что сообщили.