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:
-
start
a given tunnel or all tunnels, -
stop
a given tunnel or all tunnels, -
status
of a given tunnel or all tunnels, -
list
all tunnels available.
Makefile script
The makefile
can do some "administrative" tasks:
-
add-host
add config for a tunnel, -
remove-host
add 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 ?