Je cherche une solution pour demarrer un service après le boot. ce service étant long, il me mange 4 secondes de boot.
le service :
Code : Tout sélectionner
[Unit]
Description=Powertop tunings
[Service]
Type=oneshot
ExecStart=/usr/bin/powertop --auto-tune
[Install]
WantedBy=multi-user.target
Ce qui sous entendrai que WantedBy="rien", ce qui n'a plus aucun sens puisque le wantedby est nécessaire à l'option "enable" pour créer le lien symbolique.
Mettre une option After dans l'[Unit] déplace seulement le problème, puisque on a un point d'arrêt sur multi-user.target.
J'ai compris ou j'ai tout faux ?
Une idée ?
ceci dit, le service étant de type OneShot (lance puis oublie la commande), est-ce que finalement il ne serait pas plus simple de laisser tomber le service systemd et faire un simple fichier .desktop qui serait donc décorellé de la séquence de boot, de type :
Code : Tout sélectionner
[Desktop Entry]
Type=Application
Exec=sh -c "sleep 10 && (powertop --auto-tune &)"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[fr_FR]=Powertop
Name=Powertop
Comment[fr_FR]=
Comment=

Vous en pensez quoi ?