Proses-proses yang kita mulai dalam program Python yang kita buat, akan tetap berjalan bahkan setelah program kita selesai. Bila kita ingin menghentikan proses-proses tersebut secara otomatis ketika program selesai, baik melalui penekanan Ctrl+C atau yang sejenis, kita dapat menggunakan modul atexit.
import atexit
procs = []
@atexit.register
def kill_subprocesses():
for proc in procs:
proc.kill()Bisa juga dituliskan demikian:
import atexit
procs = []
def kill_subprocesses():
for proc in procs:
proc.kill()
atexit.register(kill_subprocesses)
