Hello à toutes et à tous,
Pour mon projet, j’ai besoin de lancer Hostapd au démarrage.
J’ai essayé de créer un script
/usr/local/bin/startup
Dans ce fichier
#!/bin/bash
sudo hostapd -B /etc/hostapd/hostapd.conf
sudo service isc-dhcp-server restart
J’ai fait un chmod 755 sur ce fichier.
Puis dans le fichier /etc/rc.local j’ai fait
#!/bin/bash
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
PATH=/sbin:/usr/sbin:/bin:/usr/bin
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
BPIAUTORUN="/var/lib/bananapi/bpi-autorun.d/bpi-autorun.sh"
BPIAUTOLOG="/var/log/bpi-autorun.log"
if [ -f ${BPIAUTORUN} ] ; then
echo "BPI-AUTORUN: ${BPIAUTORUN}" >> $BPIAUTOLOG
. ${BPIAUTORUN}
else
echo "BPI-AUTORUN: not found: ${BPIAUTORUN}" >> $BPIAUTOLOG
fi
**/bin/bash /usr/local/bin/startup**
exit 0
Et au lancement, pas de lancement de Hostapd.
Quand je lance mon script bash startup manuellement ça fonctionne.
Et pour tester le rc.local j’ai mis dedans
touch /tmp/toto
Et ça m’a bien créé le fichier toto.
J’en perds mon latin
Quelqu’un a une idée
merci d’avance