Portál AbcLinuxu, 26. dubna 2024 14:54


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Josef Kufner avatar 10.3.2014 11:50 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Busybox v roli http serveru
Odpovědět | Sbalit | Link | Blokovat | Admin
FYI, Busybox umí CGI, takže klidně můžeš pouštět PHP z Busyboxího httpd. A pokud ti PHP přijde moc velké, stejně můžeš spustit obyčejný shell script, kde bude akorát here document s tvým index.html a pár proměnných, takže nemusíš volat sed. K tomu bych ještě přidal Flot a rrdtool – z malého neschopného zařízení ti polezou krásné grafy.
Hello world ! Segmentation fault (core dumped)
10.3.2014 11:57 2014
Rozbalit Rozbalit vše Re: Busybox v roli http serveru
while true ; do nc -l -p 80 -c 'echo -e "HTTP/1.1 200 OK\n\n $(date)"'; done
Petr Bravenec avatar 10.3.2014 12:25 Petr Bravenec | skóre: 43 | blog: Bravenec
Rozbalit Rozbalit vše Re: Busybox v roli http serveru
On ten sed a shell skript vyjde víceméně nastejno - takhle mám část zpracování (sed přepisující XXX hodnotami) a část obsahovou odděleně. Takhle je mi to trochu sympatičtější - přehlednější.

Na grafy máme koupené highcharts, kolega s tím dělá hotové zázraky. Rddtool je zajímavé řešení, zkusím to kolegovi nenápadně podsunout.

Já s webem moc nedělám, moje poslední "webová" aplikace byla napsaná v C++ a Qt s vlastním www serverem - několik různých vláken tahalo data z harware, další vlákno to sypalo nebo tahalo z databáze (sqlite) a několik dalších vláken obsluhovalo web.
Petr Bravenec - Hobrasoft s.r.o.
Josef Kufner avatar 10.3.2014 12:54 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Busybox v roli http serveru
Jen počkej, až tam budeš chtít vypsat seznam. To si se sedem užiješ.
Hello world ! Segmentation fault (core dumped)
Petr Bravenec avatar 11.3.2014 07:45 Petr Bravenec | skóre: 43 | blog: Bravenec
Rozbalit Rozbalit vše Re: Busybox v roli http serveru
Se sedem to obvykle moc nepřeháním. Kde by sed znamenalo moc práce, použiju obvykle raději awk. Sed je dobrý na přejmenování souborů: s/\.jpeg$/.jpg/ a co tuto složitost přesahuje, řešívám jinak.
Petr Bravenec - Hobrasoft s.r.o.
Grunt avatar 10.3.2014 12:54 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Busybox v roli http serveru
V libovolném novějším WRTčku se jako výchozí jazyk společně s busyboxem na takové věci používá Lua což je něco mezi opravdovým plnohodnotným a skriptovacím jazykem. Nikdy jsem nepochopil proč, protože než takovou potvoru nějaká lehkotonážní krabička přežvýká, trvá to většinou půl dne.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.