Bonjour/bonsoir et encore merci pour l'aide...
J'ai copié mon script ( qui fonctionne si je le lance une fois loggé avec
bash wifi_boot.sh dans un fichier : /home/ubuntu/wifi_boot.sh avec dedans:
#!/bin/bash
ip link set wlan0 up
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
dhclient wlan0
Puis recopié le fichier netgear.service dans /etc/systemd/system avec dedans : ( j'avais fait des doublons avec netgear.conf et .service ; des fois que ... )
[Unit]
Description=Lance une mise à jour de l'ordinateur quinze minutes après le démarrage de la machine et itère toutes les t>
[Timer]
OnBootSec=1minutes
# le service démarrera 1 minutes après le démarrage de la machine
Persistent=true
[Service]
User=root
ExecStart=/home/ubuntu/wifi_boot.sh
Type=oneshot
j'ai fait un
ubuntu@ubuntu:~$ systemctl enable netgear.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
Authentication is required to manage system service or unit files.
Authenticating as: Ubuntu (ubuntu)
Password:
==== AUTHENTICATION COMPLETE ===
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Authentication is required to reload the systemd state.
Authenticating as: Ubuntu (ubuntu)
Password:
==== AUTHENTICATION COMPLETE ===
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit's
.wants/ or .requires/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
instance name specified.
Je comprend bien qu'il manque quelque chose dans le fichier netgear.service mais quoi ?
Olivier