Scripti çalıştırılabilir bir uygulama haline getirme, PyInstaller veya cx_Freeze araçları kullanılabilir.
Çekirdek seviyesinde programı sürekli arka planda çalıştırabilmek için Launch Daemon arka plan sürecini kullanabiliriz.
plist adlı bir dosya oluşturup launch daemon sürecinin nasıl işleyeceğini belirtmemiz gerekiyor, hangi directory'de, environment variables vs.
plist dosyasını oluşturduktan sonra bunu launch daemon un içerisine yüklüyoruz. bunu launchctl diye bir command-line aracıyla yapabiliyormuşuz araştır.