Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-10-2022 18:56:34

cyrille
CA Debian-Facile
Lieu : Nowhere
Distrib. : SID + FreeBSD. Stable sur serveurs.
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Autostart dans la création d'un paquet debian

Yep
Ai fait un programme python et l'ai packagé. Pas de soucis

J'aimerais dès lors qu'il se lance automatiquement au démarrage d'une session user

Je pense qu'il faut que je crée un service mon_script_python dans /etc/systemd/system/ de ce style

[Unit]
Description = Mon Programme Python
After = network.target

[Service]
ExecStart = /usr/bin/mon_script_python

[Install]
WantedBy = multi-user.target



Et dans le postinstall

 systemctl daemon-reload
 systemctl enable mon_script_python
 systemctl start mon_script_python



Sera t il pris en compte pour les users connectés ? Ou seulement à leur prochaine connexion ?

Pour la suppression, j'imagine que c'est dans prerm que ça se passe et non le postrm
Je mets ?

 systemctl stop mon_script_python
 systemctl disable  mon_script_python
 



Et dans postrm

 systemctl daemon-reload



Ce service touchera t il bien l'ensemble des user ayant un  compte sur cette machine ?

Est ce la bonne façon de procéder ou y a t il mieux ?

D'avance merci wink


"Ils ne me comprennent point, je ne suis pas la bouche qu’il faut à ces oreilles."

Association Debian-Facile | Les cahiers du débutant | ISO Debian-FacilePage perso. sur #df

Hors ligne

Pied de page des forums