[systemd]tmpfiles-clean.service

Reconnaissance et configuration du matériel / kernel linux
astreides
Chu Ko Nu
Messages : 433
Inscription : dim. 27 janv. 2008, 09:37

[systemd]tmpfiles-clean.service

Message par astreides »

Bonjour
J'ai le message suivant à la commande sudo systemctl status systemd-tmpfiles-clean.service :

Code : Tout sélectionner

systemd-tmpfiles-clean.service - Cleanup of Temporary Directories
	  Loaded: loaded (/usr/lib/systemd/system/systemd-tmpfiles-clean.service; static)
	  Active: inactive (dead) since mer. 2013-01-16 08:51:57 CET; 8h ago
	    Docs: man:tmpfiles.d(5)
	 Process: 957 ExecStart=/usr/bin/systemd-tmpfiles --clean (code=exited, status=0/SUCCESS)

janv. 16 08:51:57  systemd[1]: Starting Cleanup of Temporary Direct.....
janv. 16 08:51:57  systemd-tmpfiles[957]: stat(/run/user/1000/gvfs) failed: Permission denied cette ligne apparait en rouge
janv. 16 08:51:57  systemd[1]: Started Cleanup of Temporary Directories.
Dernière modification par tuxce le mer. 16 janv. 2013, 18:21, modifié 2 fois.
Raison : [code] [c]
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd]tmpfiles-clean.service

Message par tuxce »

Normal, root n'y a pas accès car c'est un dossier monté à l'aide de fuse.
fuse, par défaut refuse l'accès à tous sauf à l'utilisateur qui l'utilise.
astreides
Chu Ko Nu
Messages : 433
Inscription : dim. 27 janv. 2008, 09:37

Re: [systemd]tmpfiles-clean.service

Message par astreides »

Merci

Je vois que ce service est "inactive" . Faut-il l'activer ? En fait quel est son rôle ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd]tmpfiles-clean.service

Message par tuxce »

Ne pas confondre Inactive qui veut dire qu'il ne tourne pas (inactif) et Disabled qui indique qu'il n'est pas ... activé :)

Il est inactif parce qu'il se lance et se termine, il ne reste pas en tâche de fond.
Son rôle est de nettoyer les fichiers/dossiers temporaires. Par exemple les fichiers dans /var/tmp de + de 30j :

Code : Tout sélectionner

$ grep /var/tmp /usr/lib/tmpfiles.d/tmp.conf
d /var/tmp 1777 root root 30d
Il est appelé par systemd-tmpfiles-clean.timer 15mn après le boot et 1 fois par jour ensuite :

Code : Tout sélectionner

[Timer]
OnBootSec=15min
OnUnitActiveSec=1d
systemd-tmpfiles-clean.timer est activé par défaut: /usr/lib/systemd/system/basic.target.wants/systemd-tmpfiles-clean.timer
Répondre