Services running under cron on carinatum

What is the current bug behavior?

normal operation: the exitmap service is running for the exitmap user, but is being launched by cron

This prevents the cron service from being restarted by needrestart. It means that we need to reboot the host every time there is a library update for cron.

Possible fixes

Services should be setup using user-level systemd unit files instead.

See: services

TPA will need to set user's linger attribute.

@gk If you agree with the above change for carinatum, I can help out with the transition to a series of user-level systemd units. I would set the exitmap user's linger attribute with puppet and the systemd unit files could be created manually in the user. This way you'll retain control over how the service is being run.