powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Windows service на Python.
22 сообщений из 22, страница 1 из 1
Windows service на Python.
    #38384040
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть необходимость реализовать сервис для windows. Сервис относительно простой - отправлять изредка HTTP-запрос, анализировать ответ, отправлять другой HTTP. Иногда проверять свои обновления, скачивать новую версию, останавливать себя старого, запускать себя нового.

Насколько это реально сделать на Python? Сможет эта штука работать на Win XP, Win 7? Сложно ли реализуется инсталлятор, работающий на winXP, Win 7? Реально ли обновление себя?

P.S.
Лучше всего знаком с C++, Python знаю слабее.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384228
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupser,

Да в принципе, на чем угодно... Под винду можно и штатный ИЕ заюзать с управлением из WSH, и wget (установки не требует) с батником или чем еще...
Или нужно чтоб именно как системная служба работало?
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384235
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkledugupser,

Да в принципе, на чем угодно... Под винду можно и штатный ИЕ заюзать с управлением из WSH, и wget (установки не требует) с батником или чем еще...
Или нужно чтоб именно как системная служба работало?
Именно как системная служба, дабы реботать если юзер не залогинен, а система просто запущена.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384237
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupser,

Из шедулера запуск по загрузке системы - не вариант?
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384260
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkledugupser,

Из шедулера запуск по загрузке системы - не вариант?
Вариант, если это возможно. Я считал, что только сервис может работать независимо от залогиненных юзеров. В случае с апплекухой, придётся ещё как-то скрывать окно, чтобы не болталось и не провоцировало себя закрыть.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384280
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupser,

Вам не нужно окно. Вам приложение из-под командной строки нужно. Сделайте файлец, который запускается из-под планировщика. Делов-то.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384285
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergedugupser,

Вам не нужно окно. Вам приложение из-под командной строки нужно. Сделайте файлец, который запускается из-под планировщика. Делов-то.
Тогда будет болтаться чёрная консоль где-то. Нет?
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384286
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergedugupser,

Вам не нужно окно. Вам приложение из-под командной строки нужно. Сделайте файлец, который запускается из-под планировщика. Делов-то.
А инсталлятор какой-нибудь типа NSIS сможет обеспечить добавление записи в планировщик?
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384290
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupserТогда будет болтаться чёрная консоль где-то. Нет?
Не будет. Тихонечко себе выполнится. У меня такое в одном из проектов имеется.

А планировщик зарядите ручками. Там вполне понятный интерфейс.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384303
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupserА инсталлятор какой-нибудь типа NSIS сможет обеспечить добавление записи в планировщик?Может да, а может и нет. Это надо смотреть функционал инсталлятора. Другое дело, что инсталлятор может запустить скрипт, который добавляет задание. Однако, возможно, поторебуется ручками указать пароль пользователя для шедулера.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384322
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergedugupserТогда будет болтаться чёрная консоль где-то. Нет?
Не будет. Тихонечко себе выполнится. У меня такое в одном из проектов имеется.

А планировщик зарядите ручками. Там вполне понятный интерфейс.
Требования к задаче не позволяют возлагать на юзера что-то сложнее, чем "next", "next", "next", "finish" :)
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384344
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupserТребования к задаче не позволяют возлагать на юзера что-то сложнее, чем "next", "next", "next", "finish" :)
Оно так там и есть.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384363
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergedugupserТребования к задаче не позволяют возлагать на юзера что-то сложнее, чем "next", "next", "next", "finish" :)
Оно так там и есть.
А вы говорили "ручками" пять минут назад...
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384370
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupser,

Ручками время поставить.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384377
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergedugupser,

Ручками время поставить.
Некошерно! Надо всё инсталлятором!
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384422
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupserShSergedugupser,

Ручками время поставить.
Некошерно! Надо всё инсталлятором!
Во-во! И настройка инстоллятора с описанием на пяти страницах. :)
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384427
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хватит шутить, короче, для меня это больная тема )
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384455
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupserХватит шутить, короче, для меня это больная тема )
Никто не шутит. Если настроить планировщик сложно, то что Вы можете предложить? Планировщик он и предназначен не для какого-то супер-пупер админа, а для обыкновенного пользователя. У Вас имеется альтернатива?
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384494
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergedugupserХватит шутить, короче, для меня это больная тема )
Никто не шутит. Если настроить планировщик сложно, то что Вы можете предложить? Планировщик он и предназначен не для какого-то супер-пупер админа, а для обыкновенного пользователя. У Вас имеется альтернатива?
Я ваще не знаю, сложно или не сложно. С этим вопросом я могу к форуму только обратиться.

Выше я написал, что нужно "next", "next", "next", "finish" а лазить руками в (пусть даже мегаудобный) планировщик - не вписывается в эту задачу. Вот я и намекаю, мол может быть имеется ввиду программная установка себя в планировщик из инсталлятора.
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384501
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupserХватит шутить, короче, для меня это больная тема )Вы не находите странным обсуждение способа установки/настройки ПО под винду в подфоруме по серверным языкам программирования?
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384510
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dugupserВыше я написал, что нужно "next", "next", "next", "finish" а лазить руками в (пусть даже мегаудобный) планировщик - не вписывается в эту задачу. Вот я и намекаю, мол может быть имеется ввиду программная установка себя в планировщик из инсталлятора.Выше я уже намекал, что инсталляторы обычно умеют запускать программу. В частности, можно запустить cscript, которому скормить WSH-скрипт на VBScript или JScript с установкой задания планировщику. Посмотрите в гугле что-то вроде "wsh create task in sheduler".
...
Рейтинг: 0 / 0
Windows service на Python.
    #38384521
dugupser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkledugupserХватит шутить, короче, для меня это больная тема )Вы не находите странным обсуждение способа установки/настройки ПО под винду в подфоруме по серверным языкам программирования?
Да ладно, 21 век же, пост-модернизм. Размытие границ, фьюжн технологий - модно же.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Windows service на Python.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]