I'm writing a project to manage multiple SSH tunnel via CLI and a web UI.
Bash script
The service is written in Bash and can:
-
starta given tunnel or all tunnels, -
stopa given tunnel or all tunnels, -
statusof a given tunnel or all tunnels, -
listall tunnels available.
Makefile script
The makefile can do some "administrative" tasks:
-
add-hostadd config for a tunnel, -
remove-hostadd config for a tunnel, - etc.
Web UI
I want to create a web interface –using PHP/CodeIgniter– to control the service.
Question
- How can I interface CodeIgniter with makefile and bash command ?
- Specifically how do I use exit status to give information to the PHP script ?