0

プロセス (python コード) の実行に 5 分以上かかる場合は、アラート (メール) を送信する必要があり、アラートを送信した後もプロセスを実行し続ける必要があります !! タイマーに time.time() を使用していますが、どのように実装できますか?

4

1 に答える 1

2

time.time()を使用して実装する方法はわかりませんが、シグナルモジュールを確認することをお勧めします。最初に行う必要があるのは、を介してハンドラーを設定してからsignal.signal(signal.SIGALRM, your_signal_handler_function)、を介して300秒以内にプロセスに送信されるSIGALARMをスケジュールすることsignal.alarm(300)です。

ただし、これはUnixでのみ機能します。

于 2010-12-07T12:41:18.107 に答える