Автор Тема: Автозапуск скрипта по расписанию  (Прочитано 109 раз)

0 Пользователей и 1 Гость просматривают эту тему.

winwebber

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

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3211
  • Лечу куда хочу. cman 4.13.014x32, xp32
    • Просмотр профиля
Re: Автозапуск скрипта по расписанию
« Ответ #1 : Ноябрь 08, 2018, 04:24:09 pm »
1. Десятка, судя по всему.
ПКМ по экзешнику кликера -->> Свойства -->> Совместимость -->> Запускать эту программу от имени Администратора

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

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


winwebber

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

winwebber

  • Зашел в гости
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Автозапуск скрипта по расписанию
« Ответ #3 : Ноябрь 08, 2018, 05:32:56 pm »
Решил вопрос 2.
Всё на поверхности.
Два варианта.
1. Перезапуск самого себя. В конце скрипта
2. И самое очевидное - убрать halt.

Hito

  • Герой форума
  • *****
  • Сообщений: 676
    • Просмотр профиля
Re: Автозапуск скрипта по расписанию
« Ответ #4 : Ноябрь 11, 2018, 03:57:21 pm »
Я тут мало, чего понял, но возник вопрос - а зачем вообще прерывать работу скрипта, если нужно, чтобы он работал постоянно...?  :o
Я не ду... Потому и не бу...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3211
  • Лечу куда хочу. cman 4.13.014x32, xp32
    • Просмотр профиля
Re: Автозапуск скрипта по расписанию
« Ответ #5 : Ноябрь 11, 2018, 05:54:42 pm »
Это никому неведомо.