Mógłby ktoś poradzić jak za pomocą przycisku na stronie w html uruchomić skrypt w bashu?
Dokładnie chodzi o zdalne załączanie światła (gniazdka bezprzewodowe na 433Mhz) z potwierdzeniem audio np "lights on!".
Temat TTS (text to speak) i sterowania gniazdkami mam już ogarnięty nie wiem tylko jak to scalić do kupy.
Obecnie wygląda to jak na załączonym screenie ale nie działa :(
#programowanie #php #html #linux
l.....p - Mógłby ktoś poradzić jak za pomocą przycisku na stronie w html uruchomić sk...

źródło: comment_HD9lqCqnSLVVjZfrsl7gYmDjvW4e9xPX.jpg

Pobierz
@lukas125p: skoro nie musi być wykonywany jako root to dlaczego robisz exec("sudo ...")?

Przetestuj w takim razie coś takiego zamiast exec() w Twoim kodzie:

system("bash -x /home/pi/say.sh 2>&1")

Powinno wykonać skrypt i wypisać wszystkie kroki (opcja "-x" w bashu) i ewentualne błędy (za to jest "2>&1" odpowiedzialne) w to samo miejsce gdzie wynik z "id" znalazłeś.
  • Odpowiedz
@cziterus: Użyj dowolnego przewodu 3-żyłowego lub więcej. Może być skrętka, może być kabel audio, może być kabel od spawarki. Zaizolować możesz za pomocą np.: koszulki termokurczliwej. Możesz zakleić też to w reklamówce z żabki.

Rób tak jak uważasz.
  • Odpowiedz