Hola
(Es un popst antiguo, pero se me pasó :) )
Respecto a la shell que inicia la opción 8 del menú de consola de pfSense (ese menú lo lanza el script /etc/rc.initial ), es: /bin/tcsh
Si das permisos de ejecución a un shell script ( chmod +x /camino/script.sh ), este deberia poder ejecutarse.
O en su defecto, como root o usuario con permisos, lanzas el script, tal que:
/bin/sh /camino/script.sh
En mi página tengo algún bash y shell script, echales un vistazo.
Pero para pfSense, para ciertas cosas shell se queda corto, te recomiendo que uses PhP
Salu2