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.