Dans mon cas, le screen-cleanup
était masqué, sur Debian "buster" 10.4 :
$ systemctl is-enabled screen-cleanup.service
masked
Et
$ file /lib/systemd/system/screen-cleanup.service
/lib/systemd/system/screen-cleanup.service: symbolic link to /dev/null
Ce qui entraîne les conséquences suivantes :
$ systemctl enable screen-cleanup.service
Synchronizing state of screen-cleanup.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable screen-cleanup
Failed to enable unit: Unit file /lib/systemd/system/screen-cleanup.service is masked.
La procédure suivante a permis de créer le répertoire d'exécution à chaque démarrage. Supprimez le lien symbolique vers /dev/null
manuellement ( systemctl unmask
n'a pas fonctionné) :
rm /lib/systemd/system/screen-cleanup.service
Activez ensuite le service :
systemctl enable screen-cleanup.service
Et commencez à le faire :
systemctl start screen-cleanup.service