如何使实例在另一个进程中运行?

2024-09-30 22:21:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的代码,它创建了一个每分钟调用一个全局函数的实例。我想让实例在另一个进程中运行,这样即使在主进程结束之后,实例中的调度器也可以循环运行。我该怎么做?是否可以在另一个进程中运行实例而不是函数?你知道吗

from apscheduler.schedulers.background import BackgroundScheduler

def sendSignal():
    print('Signal sent')

class signalScheduler():
    global sendSignal

    def __init__(self):
        self.sched = BackgroundScheduler()
        self.sched.start()
        self.sched.add_job(sendSignal, trigger='cron', minute='*/1')

sigSched = signalScheduler()

Tags: 实例函数代码fromself进程def调度