How can I run thins in the background with a 'screen'? How can I register it as a service in Linux and use systemd?