Author Topic: Автозапуск скрипта по расписанию  (Read 2914 times)

0 Members and 1 Guest are viewing this topic.

winwebber

  • Освоившийся
  • **
  • Posts: 46
    • View Profile
Автозапуск скрипта по расписанию
« on: November 08, 2018, 04:10:35 PM »
Всем доброго дня.
Возникли сложности с решением двух задач.
1. Автоматически открывать CMS файлы кликерманом. Я указываю его через "открыть с помощью", ставлю флаг "всегда использовать эту программу для данных типов файлов", и всё равно не проходит. Скриншот прилагаю.
2. Есть: script.cms.  Приблезительное время работы от 30 минут до 180.
Нужно: запускать через планировщик задач script.cms каждые пять минут. При этом скрипт должен проверять не работает ли в настоящий момент эксземпляр этого же скрипта. Если работает, выключать себя (то есть работающий экземпляр продолжает работать). И при этом он должен это определять фоновом режиме, то есть не манирпулируя мышкой, клавиатурой, не изменяя изображение на экране и т.д.
Буду признателен за ответы.
« Last Edit: November 08, 2018, 04:15:44 PM by Vint »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Автозапуск скрипта по расписанию
« Reply #1 on: November 08, 2018, 04:24:09 PM »
1. Десятка, судя по всему.
ПКМ по экзешнику кликера -->> Свойства -->> Совместимость -->> Запускать эту программу от имени Администратора

Запустить кликер. Настройки -->> вкладка Интерфейс -->> Ассоциация файлов - Добавить -->> Применить
Profit!

2. Управлять временем начала работы не планировщиком, а в самом скрипте.
Непонятно только, зачем его теребить каждые 5 минут, если он работает минимум 30.


winwebber

  • Освоившийся
  • **
  • Posts: 46
    • View Profile
Re: Автозапуск скрипта по расписанию
« Reply #2 on: November 08, 2018, 04:53:21 PM »
1. Done. Спасибо
2.  Пусть не пять минут а 30 минут. Задача - непрерывность работы скрипта. Спрогнозировать время выполнения скрипта практически правктически не возможно (не рационально считать), разниться может в 3+ раза. Потому если запускать каждые 5 минут, "простой"составит максимум 5 минут. Каждые 30 минут - простой чуть меньше чем 30 минут возможен.

winwebber

  • Освоившийся
  • **
  • Posts: 46
    • View Profile
Re: Автозапуск скрипта по расписанию
« Reply #3 on: November 08, 2018, 05:32:56 PM »
Решил вопрос 2.
Всё на поверхности.
Два варианта.
1. Перезапуск самого себя. В конце скрипта
2. И самое очевидное - убрать halt.

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Автозапуск скрипта по расписанию
« Reply #4 on: November 11, 2018, 03:57:21 PM »
Я тут мало, чего понял, но возник вопрос - а зачем вообще прерывать работу скрипта, если нужно, чтобы он работал постоянно...?  :o
Я не ду... Потому и не бу...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Автозапуск скрипта по расписанию
« Reply #5 on: November 11, 2018, 05:54:42 PM »
Это никому неведомо.