Я пытаюсь создать независимый, закулисный процесс, который полностью выполняется с Python.Можно ли создать такой процесс, когда даже после выхода из сценария Python процесс все еще работает в фоновом режиме.Я создал файл .exe с pyinstaller, и я хочу, чтобы этот файл запускался в фоновом режиме, не открывая консоль, так что пользователь не знает о процессе, если он не склонен часто открывать диспетчер задач.
Многопроцессорный модуль помогает создавать процессы, но они завершаются после завершения выполнения скрипта.То же самое с модулем многопоточности.
Можно ли каким-либо образом сохранить какой-то определенный фрагмент кода, работающий в фоновом режиме, даже после того, как скрипт завершит выполнение?или запустить весь сценарий в фоновом режиме вообще без отображения какой-либо консоли?
Я пытался использовать класс Process из модуля многопроцессорной обработки и класс Thread из модуля потоков, но все выходы выполнялись после выполнения сценария.Даже подпроцесс и модуль os оказываются бесполезными
from multiprocessing import Process
from threading import Thread
def bg_func():
#stuff
def main():
proc = Process(target=bg_func,args=()) #Thread alternatively
proc.start()