Voila j'ai un petit problème avec systemd j'ai crée un service qui a besoin du réseau pour se démarrer,
le service doit exécuter un script qui configure un point d'accès wifi mais celui-ci ne se lance pas...
Voici mon service AP.service placé dans /etc/systemd/system :
Code : Tout sélectionner
[Unit]
Description=Demarrage wifi, hostapd et dhcp sur wlan0
Wants=network.target
After=network.target
BindsTo=sys-subsystem-net-devices-${interface}.device
After=sys-subsystem-net-devices-${interface}.device
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/root/script_ap.sh
[Install]
WantedBy=multi-user.target
Code : Tout sélectionner
systemctl enable /etc/systemd/system/AP.service
Code : Tout sélectionner
[root@alarmpi ~]# systemctl list-units -t service --all
UNIT LOAD ACTIVE SUB DESCRIPTION
AP.service loaded active exited Demarrage wifi, hostapd
il me semble la derrnière fois et ça marché bien.
Deuxième chose c'est que quand je lance un restart sur le service ça se lance correctement :
Code : Tout sélectionner
systemctl restart AP.service