Hello à toutes et tous.
J’ai besoin d’exécuter un script bash via un script php, avec des paramètres.
Voici mon script bash :
#!/bin/bash
rm /etc/hostapd.conf
ssid=$1
key=$2
echo 'ssid=$1' >> /etc/hostapd.conf
echo 'interface=wlan0' >> /etc/hostapd.conf
echo 'hw_mode=g' >> /etc/hostapd.conf
echo 'channel=5' >> /etc/hostapd.conf
echo '#bridge=br0' >> /etc/hostapd.conf
echo 'driver=nl80211' >> /etc/hostapd.conf
echo 'logger_syslog=0' >> /etc/hostapd.conf
echo 'logger_syslog_level=0' >> /etc/hostapd.conf
echo 'wmm_enabled=1' >> /etc/hostapd.conf
echo 'wpa=2' >> /etc/hostapd.conf
echo 'preamble=1' >> /etc/hostapd.conf
echo 'wpa_psk=66eb31d2b48d19ba216f2e50c6831ee11be98e2fa3a8075e30b866f4a5ccda27' >> /etc/hostapd.conf
echo 'wpa_passphrase=$2' >> /etc/hostapd.conf
echo 'wpa_key_mgmt=WPA-PSK' >> /etc/hostapd.conf
echo 'wpa_pairwise=TKIP' >> /etc/hostapd.conf
echo 'rsn_pairwise=CCMP' >> /etc/hostapd.conf
echo 'auth_algs=1' >> /etc/hostapd.conf
echo 'macaddr_acl=0' >> /etc/hostapd.conf
echo 'noscan=1' >> /etc/hostapd.conf
echo 'ctrl_interface=/var/run/hostapd' >> /etc/hostapd.conf
echo 'ctrl_interface_group=0' >> /etc/hostapd.conf
Et celui en php
<?php
key=12345678
ssid=OBAMA
exec('/diagbox/scripts_sh/hostapd');
?>
Vous vous doutez bien que si je pose mon code ici,c’est que ça ne fonctionne pas. Et étant débutant, je ne vois pas mon erreur qui doit être énorme
Merci d’avance