Depende um pouco de qual contexto você planeja executar fluxion
e o que deve acontecer quando a ferramenta terminar.
Opção I: exec
Recursos: não retorna, salva processos
wifi.sh:
#!/bin/sh
PATHTOFLUXION=/usr/local/bin/fluxion
exec $PATHTOFLUXION
echo this code is never reached
Opção II: apenas chamando
Funcionalidades: retorna, simplicidade máxima
wifi.sh:
#!/bin/sh
PATHTOFLUXION=/usr/local/bin/fluxion
$PATHTOFLUXION
echo "I just returned from $PATHTOFLUXION"
Opção III: source
Recursos: Se a ferramenta chamada, por sua vez, for um script de shell que também define as variáveis que você deseja acessar após a conclusão da ferramenta, elas serão preservadas.
#!/bin/sh
PATHTOFLUXION=/usr/local/bin/fluxion
source $PATHTOFLUXION
echo "$PATHTOFLUXION was a shellscript and set $DATAFROMFLUX"