Запуск скриптов по списку

Страницы: 1
RSS
Запуск скриптов по списку
 
Возможность запуска скриптов по заранее определенному списку. Например в скрипт добавляется список скриптов, и после запуска этого скрипта он запускает скрипты из списка
►►►
 
Цитата
Евгений написал:
Возможность запуска скриптов по заранее определенному списку. Например в скрипт добавляется список скриптов, и после запуска этого скрипта он запускает скрипты из списка
А зачем это может понадобиться?
Если надо запустить несколько скриптов одновременно, то выделяем в доступных скриптах нужные скрипты (мышкой с зажатой клавишей Shift либо Ctrl, это стандатрные возможности винды) и запускаем.
 
Вы являетесь разработчиком Quik ?
►►►
 
Цитата
Евгений написал:
Вы являетесь разработчиком Quik ?
Вы где-то у меня увидели подпись "QUIK clients support"?

Я интересуюсь зачем просите добавить то, что по сути то уже реализовано, и делается в три клика.
 
Хотелось бы чтобы была функция авто-перезапуска упавших скриптов, в виде галочки например.
 
Цитата
BlaZed написал:
Цитата
Евгений написал:
Вы являетесь разработчиком Quik ?
Вы где-то у меня увидели подпись "QUIK clients support"?

Я интересуюсь зачем просите добавить то, что по сути то уже реализовано, и делается в три клика.
три клика это очень много )), нужен один клик. Например когда скрипты входят в один набор и требуется их запустить по команде одного скрипта
►►►
 
https://forum.quik.ru/forum10/topic5408/

Обещанного 3 года ждут. Ну или 33, в случае в QUIK
Хотя, даже и не обещали.
 
Цитата
Артем написал:
Хотелось бы чтобы была функция авто-перезапуска упавших скриптов, в виде галочки например.
Если скрипт упал, то это ж явно нештатная ситуация и надо разбираться в причинах, а не тупо его перезапускать.
 
Пока писал прошлый коммент подумал над предложением Евгения.

А вот если реализуют ваше предложение, и допустим запустили из основного скрипта 10 других. И один из них падает.

Как реагировать то на это?
Основной скрипт ложить, перезапускать упавший, игнорить с сообщением о падении?
Вроде как все варианты не очень.
 
Во первых писать скрипт надо так что бы он не падал, во вторых, оставлять без контроля никакие скрипты все равно нельзя, в третьих есть оповещения в телеграм и др если что то случится, в четвертых есть телефон брокера, в пятых есть стоп-заявки.
►►►
 
Артем, добрый день!

Не совсем понимаем актуальность данного пожелания.
Опишите, пожалуйста, подробнее необходимость запускать повторно падающий скрипт.
 
Roman Azarov, по аналогии с перезапуском прошивки микроконтроллеров по watchdog timer. Ошибок нельзя избежать на 100%, но можно на 100% гарантировать что программа будет хоть как то пытаться работать а не лежать в спячке до лучших времён.
 
Артем,

Цитата
Артем написал:
по аналогии с перезапуском прошивки микроконтроллеров по watchdog timer.
В таком случае возникает вопрос:
Вы говорите о повторном запуске скрипта, упавшего с ошибкой, или же о принудительном перезапуске скрипта в случае, если он завис?
Если речь про второе, просьба описать подробнее, как Вы представляете данный функционал.
 
Roman Azarov, только при падениях скрипта. Впрочем принудительный перезапуск зависших скриптов тоже может быть полезен.


В микроконтроллерах принудительный перезапуск зависшей прошивки реализован отдельным аппаратным блоком в котором работает таймер реального времени, который пользователь должен своевременно сбрасывать. Когда таймер долго не сбрасывается и достигает установленного таймаута, подаётся внутренний сигнал на линию RESET и программа перезапускается с нуля.
 
Цитата
Артем написал:
Когда таймер долго не сбрасывается и достигает установленного таймаута, подаётся внутренний сигнал на линию RESET и программа перезапускается с нуля.
Там не программа перезапускается, там именно что хардовый ресет происходит. В квике аналогия была бы - прибить процесс квика и запустить заново.
 
Цитата
Roman Azarov написал:
Не совсем понимаем актуальность данного пожелания.
Опишите, пожалуйста, подробнее необходимость запускать повторно падающий скрипт.

Скрипты - они про автоматическую работу. Полностью. Без наблюдения человеком.
При этом очень важно, чтобы скрипт работал. Да, в нём могут быть какие-то ошибки. Может быть ошибки при экзотических сценариях, приводящие к остановке скрипта.
Но важно, чтобы скрипт все же работал, даже если наткнулся на какую-то непредвиденную ситуацию.
Пусть и методом повторного перезапуска (фактически "с нуля"). Понятно, что стартовать скрипт "с места падения дальше" - невозможно.
Как скрипт будет взлетать с нуля после аварии и восстанавливать своё состояние - уже проблема разработчика скрипта. Хотя можно и передать какой-то признак в OnInit, например, "рестартовано автоматически после ошибки", пригодится.

Если вы беспокоитесь, что скрипт "задолбает" терминал перезапусками - можно предусмотреть вариант: прекратить перезапуски, если скрипт упал 10 раз за какое-то время (за минуту, например). Хоть я и не уверен, что это нужно.
 
Anton, тут речь об отдельном скрипте, стало быть прибиваться и перезапускаться стал бы отдельный скрипт - как при нажатии на кнопку "остановить" и потом "запустить" на зависшем скрипте в окне скриптов.
 
swerg, я считаю достаточно было бы начать сыпать уведомления в окошко сообщений квика если скрипт падает с одной и той же ошибкой несколько раз подряд.
 
Артем, добрый день!

Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Страницы: 1
Читают тему (гостей: 1)
Наверх