Linux (RASPBERRY) esecuzione di script bash da pagine web tramite apache

  • aimofederico
  • Autore della discussione
  • Giovane Utente
  • Giovane Utente
Di più
11 Anni 7 Mesi fa #1 da aimofederico
ciao a tutti forse vado un pò fuori dal selciato ma la butto li ;-)

vorrei riuscire a lanciare degli script bash (ES: spegnere il pc ,riavviarlo ,leggere e inviare dati sulla seriale ) da un pc linux (preferirei usare il raspberry ma questo è lo step successivo) tramite una pagina web (quindi si tratta di settare correttamente i permessi su apache)

l'idea era quella di utilizzare una pagina web per lanciare uno script cgi il quale ad esempio usa il terminale per spegnere il pc.

ora non ho dietro il materiale ma al più presto caricherò alcuni esempi di quello che voglio realizzare.

intanto resto in attesa di consigli ,chiarimenti ed esempi su come poter realizzare questa cosa.

grazie a tutti.

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • StefA
  • Moderatore
  • Moderatore
Di più
11 Anni 7 Mesi fa #2 da StefA
non credo sia il tuo caso, ma se volessi qualcosa di già pronto..Teamviewer funziona bene.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • aimofederico
  • Autore della discussione
  • Giovane Utente
  • Giovane Utente
Di più
11 Anni 7 Mesi fa - 11 Anni 7 Mesi fa #3 da aimofederico

non credo sia il tuo caso, ma se volessi qualcosa di già pronto..Teamviewer funziona bene.

Ste


ciao grazie ma non intendevo usare Teamviewer per questa applicazione.

deve essere una pagina web(anzi è uno script .cgi che genera la pagina web ricevendo-inviando dati da seriale oppure richiamando uno script bash ) .
quindi ci vuole apache 2 installato per poter servire la pagina web.
lo script sarà su /../cgi-bin vedi www.yolinux.com/TUTORIALS/BashShellCgi.html

purtroppo non ho sotto mano il materiale appena posso carico un pò di cose per spiegarmi meglio.

ciao a presto grazie.
Ultima Modifica 11 Anni 7 Mesi fa da aimofederico.

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • aimofederico
  • Autore della discussione
  • Giovane Utente
  • Giovane Utente
Di più
  • aimofederico
  • Autore della discussione
  • Giovane Utente
  • Giovane Utente
Di più
11 Anni 7 Mesi fa - 11 Anni 7 Mesi fa #5 da aimofederico
ciao a tutti sono riuscito a fare uno scriptino .cgi (snap.cgi) che mi consente di acquisire una foto da una webcam usb collegata al raspberry, la quale viene salvata nella cartella di apache e viene visualizzata dal medesimo script nella stessa pagina; riaricando la pagina vien scatta una nuova foto che sovrascrive la precedente.

è stato parecchio impegnativo riuscirci e non so se ci sono riuscito nel modo piu corretto e sicuro, ma è un primo passo fondamentale, in seguito proverò ad con la seriale.

passi da fare
Code:
sudo apt-get install fswebcam test del programma fswebcam : fswebcam -d /dev/video0 -r 320x240 snap.jpg verra scattata una foto e salvata nella cartella pi sudo apt-get install apache2 sudo visudo e aggiungere in coda alla linea # Cmnd alias specification %admin ALL=(ALL)NOPASSWD:/sbin/init, /usr/bin/fswebcam sudo adduser www-data video sudo service apache2 restart sudo nano /usr/lib/cgi-bin/snap.cgi e inserire il seguente script #!/bin/bash echo "Content-type: text/html" echo "" echo "<html><head><title>Bash as CGI Snap" echo "</title></head><body>" echo "<h1>Snap</h1>" echo " $(fswebcam -d /dev/video0 -r 320x240 /var/www/snap.jpg )" echo "<img src="/snap.jpg" />" echo "</body></html>" salvare e chiudere. sudo /usr/lib/cgi-bin/snap.cgi chmod 777 /var/www/snap.jpg chmod 777 /usr/lib/cgi-bin /snap.cgi

fatto ora testare IP/cgi-bin/snap.cgi fine.








vi chiedo scusa per come ho scritto le cose ma ho messo gli step essenziali,ma allego tutti i siti che ho visitato per giungere a queste conclusioni.


manpages.ubuntu.com/manpages/lucid/man1/fswebcam.1.html

stackoverflow.com/questions/16115244/run...mage-on-raspberry-pi
www.raspberrypi.org/phpBB3/viewtopic.php?t=34108
ubuntuforums.org/archive/index.php/t-2086285.html

ubuntuforums.org/showthread.php?t=1132821

verahill.blogspot.it/2012/11/monitoring-...with-webcam-and.html

questo invece riguarda gli sviluppi futuri





stackoverflow.com/questions/13114275/php...-return-from-arduino

www.fritz-hut.com/php-serial-class/
Allegati:
Ultima Modifica 11 Anni 7 Mesi fa da aimofederico. Motivo: snap.jpg

Si prega Accesso o Crea un account a partecipare alla conversazione.

Moderatori: Mauro Laurenti

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.