Отсроченный пуск заданий

  • Автор темы Автор темы ivan882007
  • Дата начала Дата начала
Хотелось бы в новых версиях, желательно до нового года, после НГ закончится подписка на обновления.
Хотелось бы что была функция запустить задание отсрочено, есть кнопка отключить или удалить задание на пример 10,01,23, хотелось бы что была возможность автоматически включить другое задание 10,01,23.
 

Вложения

  • 2022-12-10_02-23-30.png
    2022-12-10_02-23-30.png
    13,8 КБ · Просмотры: 140
enablegroup-disablegroup это в принципе то, что нужно, но бывают моменты когда нужно запустить или остановить одно или несколько заданий в одной группе.
 
Хотелось бы что была функция запустить задание отсрочено, есть кнопка отключить или удалить задание на пример 10,01,23, хотелось бы что была возможность автоматически включить другое задание 10,01,23.
Да, было бы удобно, если б добавить рядышком что-то типа кнопочки "... и выполнить" где можно задать нужные команды по отключению/удалению задания как-то запуск другого и т.п., типа мультиекшена.
 
Так в инструкции про это написано
Можно включать и выключать отдельные задания по имени, используя команды enableevent/disableevent, команды существуют уже какое-то время, просто не были документированы, теперь это исправлено: https://manual.djsoft.net/radioboss/ru/scheduler_commands.htm

Да, было бы удобно, если б добавить рядышком что-то типа кнопочки "... и выполнить" где можно задать нужные команды по отключению/удалению задания как-то запуск другого и т.п., типа мультиекшена.
Это делается добавлением других заданий. Как вариант, например, на новый год если совсем другая сетка, можно использовать команду load чтобы полностью загрузить новый список заданий, и на какое-то число опять команда load чтобы вернуть стандартный список.
 
Что то подобное я уже поднимал. https://radioboss.ru/community_ru/threads/sobytie-po-tajmeru.4533/ Но в итоге мне ответили "зачем это вообще нужно?". Потом предложил другой путь, но и его не одобрили https://radioboss.ru/community_ru/threads/zadanija-s-metkami-perexod-goto.4564/
Да, вопрос именно такой - зачем? Если никто больше такое не просит, тут очень похоже что функционал этот нужен только вам. Если вам нужно запускать два задания подряд, в следующем обновлении (чуть позже сегодня) появится комнда runevent - можете в задании последним действием указать запуск какого-то другого задания.
 
можете в задании последним действием указать запуск какого-то другого задания.
Вы видимо не поняли, но речь идет о том, чтобы по завершению одного задания включить другое просто указав это в условиях задания как опцию что делать после завершения задания кроме как его отключить или удалить. Вариант добавить последним действием запустит его сразу, а это совсем не то. Да можно выставить запуск другого задания на время отключения предыдущего, но это не то.
 
Вы видимо не поняли, но речь идет о том, чтобы по завершению одного задания включить другое просто указав это в условиях задания как опцию что делать после завершения задания кроме как его отключить или удалить.
Но зачем это?
 
Может кому-то пригодится такое простое решение, которое мне помогло и переходы между заданиями по условию организовать и отсрочить выполнение заданий по таймеру. Кстати такое решение позволяет писать очень гибкие сценарии.
Просто пишем батники (типа такого), которые через curl по планировщику запускают через API другие задания. Задания могут быть даже в выключенном состоянии.
@echo off
rem Первая команда после таймаута 2 сек
timeout 2
"c:\portable\curl\bin\curl.exe" -o text.txt "http://localhost:9022/?pass=pass&action=schedule&type=run&Id=BOHJSPPDIRKMHGHKBVKV"
rem Вторая команда еще через 5 секунд, по условию
timeout 5
IF EXIST "M:\playlist\*.m3u" "c:\portable\curl\bin\curl.exe" -o text.txt "http://localhost:9022/?pass=pass&action=schedule&type=run&Id=ZQJPACNKUKHIULGLIUG
 
Назад
Верх