@xASZx said in Как в if прописать условие "и" ?:
[[LIST_LENGTH]] == 0 && [[LIST_LENGTH_LIST_ALL_TRANSLATERS]] == 0
спасибо
Если приложение завершилось с ошибкой, оно начинает перезапускаться.
Как можно проверить, была ли ошибка или имело неудачу?
Чтобы поместить это в условие.
@SimpleUser
не приложение а поток, можно сохранять состояние в глобальной переменной
например, вначале потока после проверки предыдущего состояния, ставим флаг "поток запущен", а последний экшен "поток завершон", позже можно проверить, если флаг "поток запущен" значит поток както сам кикнулся
@SimpleUser Как вариант при первом запуске создавать файл с текстом 0, а при полном прохождении цикла или успешного выполнения записывать в этот файл 1. А при последующем запуске проверять наличие файла и текста в нём, если файла нет (значение пустое) значит первый раз запускается скрипт. Если в тексте 0 значит скрипт завершился с ошибкой и запуск скрипта уже не первый. Если в тексте 1 значит скрипт ранее завершился удачно.
@SimpleUser Решение в 3 экшена, можно еще поставить в "неудачные выполнение" "-1"
@SimpleUser
не верно, если будет хотябы одно коректное завершение, то ошибки возникшие после не будут обнаружены