Запустить скрипт питона как службу до входа в Win

1. fixin 4259 11.03.24 18:01 Сейчас в теме
Знакомый написал телеграмм-бота на Питоне. Скомпилировал его в Pycharm в Exe.
Когда руками запускает все ок.
Прописал в планировщик с галкой "Выполнять для всех пользователей" и триггером на старт системы.
Если перезагружает Win, то работает.
А если выключает питание и запускает, не работает.
Как пролечить?
Может как-то .py файл можно запускать как службу?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. user1880116 11.03.24 19:48 Сейчас в теме
(1) Иди на stackoverflow. Там этот вопрос неоднократно поднимался.
2. Fox-trot 158 11.03.24 18:09 Сейчас в теме
ну ты самый подходящий форум выбрал, коллега))
3. fixin 4259 11.03.24 18:22 Сейчас в теме
(2) знакомый тоже нашел у кого консультироваться. Я ж не питонист ни разу.
4. starik-2005 3050 11.03.24 18:48 Сейчас в теме
5. user1880116 11.03.24 19:41 Сейчас в теме
(4) А про то, что сборка для подобного применения должна быть написана спецальным образом, унаследована от нужного компонента, обеспечивать реакцию на разные там Stop, Pause, Shutdown и прочие PowerEvent, ты еще не нагуглил?
8. fixin 4259 11.03.24 19:50 Сейчас в теме
(5) ну по моему служба это просто Exe, который можно прибить.
9. пользователь 11.03.24 19:50
Сообщение было скрыто модератором.
...
10. starik-2005 3050 11.03.24 20:17 Сейчас в теме
(8)
служба это просто Exe, который можно прибить
Не слушай человеков, которые под службой только специальные проги понимают, ибо любой экзешник консольный вполне так запустится. Другое дело, что у ОСи в лице венды будут к такому экзешнику некоторые вопросы, но на них можно забить, если это просто сервис. Я так делал кучу раз. В линухе на это вообще положить с прибором, но вендузятников, нагугливших, как на петоне писать правильные службы, от этого коробит )))
12. user1880116 11.03.24 23:37 Сейчас в теме
(10)
но на них можно забить
Вау, инфостарт раскрывающий.

Ты на своей работе в банке (которой, похоже, весьма гордишься), тоже такой подход применял? Это многое объясняет.
13. starik-2005 3050 12.03.24 06:14 Сейчас в теме
(12)
Это многое объясняет.
Ты серьезно думаешь, что в банковской группе кто-то даст мне рулить серверами и службами? Сама наивность.
Я давно уже у строителей работаю. Вряд ли ты к нам собесе пройдешь, но можешь попытаться.
14. user1880116 12.03.24 08:38 Сейчас в теме
(13)
Вряд ли ты к нам собесе пройдешь, но можешь попытаться.
О, а вот и гордыню подвезли.

Впрочем, ты прав. Идти к подобным рукожопам с отношением "да забей, оно запустится" мне даже в голову не придет.
15. starik-2005 3050 12.03.24 10:00 Сейчас в теме
(14) Ага, ты предпочитаешь свое рукожопство. Статейку напиши, как рукожопить правильно - народ любит такое. А то, смотрю, ты комменты пишешь, а статью выдавить из себя не можешь. И выводы как бы напрашиваются сами собой: нихрена не умеешь, нихрена не знаешь, но все вокруг козлы - один ты истинный свет. Не, серьезно, почитай себя.
17. user1880116 12.03.24 19:41 Сейчас в теме
(15)
ты комменты пишешь, а статью выдавить из себя не можешь.
Ох, какой свежий и главное, неожиданный полемический прием "сперва добейся".

Выберу, пожалуй, такой же древний ответ - "А перед тем как критиковать именно твоих детей, мне надо переспать именно с твоей женой?"
18. starik-2005 3050 12.03.24 20:19 Сейчас в теме
(17) Ну т.е. тебе нечем поделиться с сообществом? Так зачем ты тут вообще нужен? Какая от тебя тут польза?
19. user1880116 13.03.24 07:51 Сейчас в теме
(18)
Так зачем ты тут вообще нужен? Какая от тебя тут польза?

https://infostart.ru/about/rules/
Пункт 7.8:
Infostart.ru не гарантирует, что: сервисы будут соответствовать Вашим требованиям;

Такие дела.
20. starik-2005 3050 13.03.24 09:53 Сейчас в теме
(19)
Такие дела.
Ясно. Ты тут местная оппозиция, которая у нас умеет много болтать, но неспособна что-либо сделать.
21. user1880116 13.03.24 11:14 Сейчас в теме
(20)
которая у нас умеет
Прикрепленные файлы:
22. starik-2005 3050 13.03.24 11:30 Сейчас в теме
(21) А, ты просто хочешь написать последний коммент? А, ну ок.
23. user1880116 13.03.24 11:43 Сейчас в теме
(22)
ты просто хочешь написать
Прикрепленные файлы:
7. fixin 4259 11.03.24 19:49 Сейчас в теме
(4) по названию программы похоже на запуск из Power Shell
11. starik-2005 3050 11.03.24 20:18 Сейчас в теме
(7)
запуск из Power Shell
Да, в повершелле просто создаешь службу и не паришь моск.
16. Dakaskas1 12.03.24 10:09 Сейчас в теме
Можно не создавать службу, а сделать задачу в планировщике и в свойствах задачи указать запуск от имени системы.
В случае создания службы так же нужно указать запуск от имени системы.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот