leggi l'articolo di partenza 

Gli script Bash possono semplificare l’implementazione di funzionalità legate al sistema operativo. Octavia Andreea Anghel di DevX propone un tutorial in cui viene illustrato come avviare l’esecuzione di tali script direttamente da PHP, passando dei parametri e ottenendo in output dei risultati da elaborare e/o visualizzare. Come prima cosa è necessario procurarsi una shell Bash per il proprio sistema operativo preferito. La maggior parte dei sistemi UNIX-like, tra cui GNU/Linux e Mac OS X, ne integrano uno, mentre per Windows è necessario scaricarla e installarla scompattando l’archivio e aggiungendo il percorso in cui è stato memorizzato bash.exe nella variabile d’ambiente PATH. Per eseguire uno script Bash da PHP è sufficiente utilizzare la funzione shell_exec, la quale prende come unico parametro una stringa, che rappresenta il percorso assoluto dello script da eseguire e ritorna in uscita un’altrastringa che rappresenta l’output completo del comando. Il prototipo è riportato di seguito: