abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 01:11 | Komunita

Před třemi týdny Mozilla.cz představila projekt Photon, jehož cílem je návrh a implementace nového vzhledu Firefoxu. Včera zveřejnila první náhled vzhledu Photon. Práce na projektu Photon jsou rozděleny do pěti týmů, které celkem čítají 19 lidí. Zaměřují se na zlepšení prvního spuštění Firefoxu a zaujetí nových uživatelů, celkovou úpravu vzhledu, zlepšení animací, zrychlení odezvy uživatelského rozhraní a také upravení nabídek. Vývoj lze sledovat v Bugzille.

Ladislav Hagara | Komentářů: 5
včera 20:00 | Komunita

OneDrive pro firmy je již ve webových prohlížečích na Linuxu stejně rychlý jako na Windows. Microsoft opravil chybu z listopadu loňského roku. OneDrive pro firmy běžel na Linuxu mnohem pomaleji než na Windows. V popisu chyby bylo uvedeno, že stačilo v prohlížeči na Linuxu nastavit v user-agentu Windows a vše se zrychlilo. Odpovědí Microsoftu bylo (Internet Archive: Wayback Machine), že Linux není podporován. Po bouřlivých diskusích na redditu i Hacker News byla chyba nalezena a opravena.

Ladislav Hagara | Komentářů: 4
včera 19:00 | Zajímavý projekt

Byla vyhlášena soutěž Hackaday Prize 2017. Soutěž je určena vývojářům open source hardwaru. Pro výherce je připraveno celkově 250 tisíc dolarů. Každý ze 120 finalistů získá tisíc dolarů. Nejlepší pak navíc 50, 30, 20, 15, 10 a 5 tisíc dolarů. Jedná se již o čtvrtý ročník soutěže. V roce 2014 zvítězil projekt globální sítě open source pozemních satelitních stanic SatNOGS. V roce 2015 zvítězil open source systém pro řízení elektrických invalidních vozíků pohybem očí Eyedriveomatic. V roce 2016 zvítězil modulární robot Dtto.

Ladislav Hagara | Komentářů: 0
včera 15:00 | Bezpečnostní upozornění

Byla vydána Samba ve verzích 4.6.1, 4.5.7 a 4.4.12. Řešen je bezpečnostní problém CVE-2017-2619. Pomocí symbolických odkazů a souběhu (symlink race) lze "teoreticky" získat přístup k souborům, které nejsou sdíleny. Linuxové distribuce jsou postupně aktualizovány (Debian).

Ladislav Hagara | Komentářů: 0
včera 07:43 | Nová verze

Na Steamu se objevil port hry Arma: Cold War Assault (Operation Flashpoint) pro Mac a Linux. … více »

creon | Komentářů: 26
včera 05:55 | Nová verze

Po 18 měsících od vydání verze 8.0 byla vydána verze 9.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
včera 03:33 | Komunita

Platnost posledního patentu souvisejícího s Dolby Digital (AC-3) vypršela. Po MP3 se tak do Fedory oficiálně dostane také kodek AC-3.

Ladislav Hagara | Komentářů: 5
včera 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

Ladislav Hagara | Komentářů: 0
22.3. 23:55 | Nová verze

Opera 44, verze 44.0.2510.857, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 57. Z novinek vývojáři Opery zdůrazňují podporou Touch Baru na nejnovějších MacBoocích Pro (gif). Přehled novinek pro vývojáře na blogu Dev.Opera.

Ladislav Hagara | Komentářů: 1
22.3. 20:56 | Pozvánky

V úterý 28. dubna se koná další Prague Containers Meetup. Přijďte si zopakovat, jak psát kvalitnější Dockerfile a jaké novinky a ulehčení přináší ansible-container, který vám umožní spravovat celý životní cyklus vašeho kontejneru. Místo konání: Concur, Bucharova 11, Praha-Stodůlky.

little-drunk-jesus | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 922 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: spusteni cgi souboru v prikazove radce

    20.12.2005 16:01 filo | skóre: 22 | blog: FiloBlog | Ostrava
    spusteni cgi souboru v prikazove radce
    Přečteno: 538×
    Ahoj, jde to vubec ? Jsem naprosty Linux zacatecnik, tak pokud se vam bude zdat dotaz uplne mimo misu, prosim o shovivavost;) V adresari "/var/rrd/www" mam soubor "index.cgi" (atribut execute je nastaven), ktery bych potreboval spustit z prikazove radky. Nasledne bych si chtel udelat skript a napasovat ho do Cronu, ale to az v druhe fazi. Zkousel jsem se nastavit do adresare a pak zadat "./index.cgi", ale vyplivlo to chybu "(offline mode: enter name=value pairs on standard input)" Ani zbla netusim, co po me chce.

    Jde o BrasilFW (byvaly Coyote) Linux, interpret je '#!/bin/sh'. Webserver, pod kterym potrebuji index.cgi spustit, bezi na portu 80.

    Diky za jakoukoliv radu.

    Odpovědi

    20.12.2005 17:03 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Zrejme po tebe chce parametre
    Vies co znamena ta veta v zatvorke? ;-)
    Dolezite ale je obsah toho skriptu, podla toho by sa dalo zistit, co konkretne za parametre tam treba zadat
    Project Satan infects Calculon with Werecar virus
    20.12.2005 17:12 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    No pripada mi to jako INI struktura ;) Parametry to cgi nepotrebuje zadne, usuzuju z toho, ze kdyz zadam v prohlizeci "http://192.168.0.1:8080/index.cgi" tak stranka normalne nabehne.
    20.12.2005 17:32 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Podle hlášky soudím, že jde o Perl a modul CGI. K čemu to je, proč se to tak chová a jak to chování změnit se dočtete v manuálu

    http://search.cpan.org/~lds/CGI.pm-3.15/CGI.pm
    20.12.2005 17:48 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Pekne, ale strasne obsahle. Docetl jsem se tam v sekci debugging o parametrech, chapu dobre, ze kdyz 'moje' index.cgi pri spusteni v browseru zadne parametry nepotrebuje, nemusim je zadavat ani z prikazove radky ? Tusite tedy nekdo proc './index.cgi' zadany v promptu nefunguje ?
    20.12.2005 18:03 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    CTRL+D (nebo jak se zadává konec souboru...)
    20.12.2005 18:12 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    BINGO!!! Diky moc !! Jeste prosim, jak to ctrl+d napisu do skriptu, ktery bych pak mohl pustit v Cronu, pochybuji, ze staci na novy prikaz. radek napsat 'ctrl+d' ;)
    20.12.2005 18:23 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    skript </dev/null
    20.12.2005 19:11 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Dekuji, funguje a jeste posledni dotaz, potreboval bych potlacit vypis cgi skriptu na obrazovku. Myslel jsem, ze mi to zaruci "echo off", ale nestalo se, misto toho vypsal 'off' a vesele obsah cgi skriptu zobrazil. Diky moc za (posledni) radu ;)
    20.12.2005 20:04 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    > /dev/null

    Co si takhle přečíst něco aspoň o naprostých základech práce s shellem?

    20.12.2005 20:23 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Mam nejakou pdf prirucku k Linuxu, ta tvrdi, ze funguje 'echo off' - nefunguje, dale ctu, ze je na to prikaz 'quiet' - taky nefunguje. Tady http://www.linuxvalley.it/encyclopedia/ldp/guide/abs/dosbatch.html pisou, ze to je 'set +v' (zkousel jsem i 'echo +v') - nefunguje. Proto se ptam tady ve foru. Naivne jsem doufal, ze aspon cast prikazu, ktere jakz takz ovladam z DOSu, bude v Linuxu stejna. Kdyz napisu '/dev/null', tak mi vyleze 'permission denied'. Jsem prihlaseny jako root, takze nechapu, jaka prava mi chybi. At uz vice neotravuju, muzete mi nekdo prosim pomoct upravit ten skript(nahradit echo on/off), diky moc.
    #! /bin/sh
    echo off
    cd /
    cd /var/rrd/www
    ./index.cgi </dev/null
    echo on
    echo "hotovo"

    20.12.2005 21:24 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Příkaz 'echo off' samozřejmě funguje: udělá přesně to, co má, tedy napíše slovo 'off' a odřádkuje. Bylo by velmi nelogické, pokud by dělal cokoli jiného. Přidejte na konec řádku s voláním index.cgi přesměrování >/dev/null a pak si opravdu nastudujte aspoň naprosté základy používání shellu.
    20.12.2005 21:55 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Dekuji moc, funguje. S tim studovanim to mate tezke. S Linuxem delam vice mene z donuceni a u tech zakladu asi i skoncim, protoze bych z toho za chvili zesedivel a ztratil veskere zbytky nervu ;) Potrebuji z kazde oblasti tak 1%, proto je pro me efektivnejsi se zeptat povolanejsich nez x dnu badat, testovat a pak si uzit svou minutku stesti, ze jsem na to prisel nebo naopak neprisel a pak se stejne dotazoval ve foru. Jeste jednou diky za ochotu i trpelivost.
    20.12.2005 22:17 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Mimochodem, ani v DOSu vám 'echo off' nepotlačí výstup generovaný jednotlivými spouštěnými programy, pouze vypisování těch příkazů…
    20.12.2005 22:56 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Ja se nehadam, byl to jen stripek, co jsem si matne pamatoval z dob davno minulych ;)
    21.12.2005 00:48 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Uff, myslel jsem, ze pridani parametru uz bude hracka, ale opet jsem pohorel :(

    Prikaz
    ./index.cgi?type=8hours&cap=last%208%20hours %lt/dev/null %gt/dev/null
    zahlasi
    ./index.cgi?type8hours: not found

    Prikaz
    ./index.cgi "type=8hours&cap=last%208%20hours" %lt/dev/null %gt/dev/null
    sice skript provede, ale bez parametru

    V browseru radek vypada takhle : http://10.152.18.241:8080/index.cgi?type=8hours&cap=last%208%20hours

    Diky za radu, jak tam ty parametry uvest. Googlil jsem poctive, ale nemuzu to najit :(
    21.12.2005 01:45 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    A tohle jste zkoušel?
    21.12.2005 08:23 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Muj problem ale neni problem specifikace CGI, spis syntaxe zapisu prikazu cgi skriptu v SH shellu a to jsem opravdu nenasel.
    21.12.2005 11:44 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Váš problém je specifikace CGI. Kdybyste si tu specifikaci přečetl, zjistil byste, že jejím obsahem je právě popis toho, jak se CGI skriptu (což je jinak naprosto obyčejný program) předávají parametry. Takže teď už mám pro vás opravdu poslední radu: jděte a čtěte. A snažte se nejdřív také trochu sám. Komu není rady, tomu není pomoci. Howgh.
    21.12.2005 15:36 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Vaše rada pane, je úplně o ničem. Jasně, seženu si dokumentaci k Linuxu, k CGI, k Perlu, k Bashi, vezmu si týden dovolenou, zavřu se doma a budu šrotit. Proboha k čemu je potom fórum ? Nechci žádné stránky kódu, chtěl jsem jen upravit JEDEN jediný řádek. Je to tak těžké ? Já kdyby se mě někdo zeptal na fóru na triviální otázku v oblasti, kde jsem silný v kramflecích, tak mu na dvou řádcích odpovím a neženu ho do studování dokumentací, protože vím, že možná někdy to samé budu potřebovat taky. Takové to klasické "co nechceš aby jiní činili tobě, nečiň ty jim". Zrovna u vás, který se Linuxem zabýváte už přes deset let mě tenhle přístup překvapuje. Žijte blaze a nepřeju Vám, abyste se dostal do stejné situace, tj. že budete po někom něco potřebovat, dotyčný odpověď zná, ale místo toho Vás odkáže na báječné čtení dokumentace. Sbohem.
    21.12.2005 15:47 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Mne je to jedno, ze si nechces nic studovat, ale nebud arogantny k tym, ktori sa ti snazia pomoct.
    Ja som ta z tvojich vystupeni zaradil do skupiny ktori sa NECHCU ucit bez ohladu na to ci cas maju alebo nie.
    Poznam ludi schopnych vypytovanim vyplytvat viac casu, nez je potrebne k pochopeniu problematiky.
    To nehovorim o tom, ze pri opakovani problemu sa musia pytat znovu ;-)
    Tento prispevok nie je utok, ani vysmech, je to len vyzva - bud vdacny za odpovede, ludia ti venovali svoj cas ...
    Project Satan infects Calculon with Werecar virus
    21.12.2005 16:44 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Ale ja jsem vdecny, uz jsem to tady nekolikrat psal;) Pokud to vyznelo arogantne, tak se omlouvam, to jsem nechtel.
    Akorat mi nesedi styl "tak si to najdi v dokumentaci". Proste kdyz vim odpoved, tak ji napisu (jako ze jste me navedli spravnym smerem), kdyz nevim, tak neodpovidam. Opravdu je to o efektivite prace, na forum jdu s vedomim, ze mi nekdo znaly s konkretnim problemem poradi 'vcukuletu' a uz v uvodu jsem se priznal, ze o tom nevim temer nic. Nezabyvam se Linuxem, je to pro me okrajova zalezitost, nezivi me, neni to ani muj konicek, takze nevidim duvod proc bych mel s nim travit vic casu, nez je nezbytne nutne. A na zkusenejsich je, aby si prispevek precetli a bud si rekli 'pch, ten mi za to nestoji' a nebo poradili, ale nezlobte se, cteni dokumentace neni pro me to prave orechove. Nicmene cela diskuse sklouzava jinym smerem, takze bych to rad ukoncil, nikam to nevede. Vy mate svuj zpusob uvazovani a komunikace, ja jsem zase z jinych for zvykly na odlisny pristup, proste jsme se minuli ;) Mejte se.
    21.12.2005 22:37 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Jak už jsem napsal: komu není rady, tomu není pomoci. Nepleťte si, prosím, diskusní fórum s bezplatným 24/7 supportem. Linux vám umožňuje nahradit peníze na support vlastní prací. Někdy i prací někoho jiného - ale pouze pokud on bude chtít. Takže nebuďte překvapen, když vám někdo poradí, jak řešit problém, ale nebude ho řešit za vás. Takhle totiž podobná fóra fungují.
    21.12.2005 23:15 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Pokud máte aspoň trochu v mozku v hlavě, nemusíte si číst všechnu dokumentaci, ale taky si snad něco umíte domyslet. Jestliže příkaz ./index.cgi spustí program index.cgi v aktuálním adresáři, tak příkaz ./index.cgi?type=8hours&cap=last%208%20hours musí zákonitě spustit program s názvem o něco delším, který v tom adresáři ale nejspíše nemáte.

    Že se shell zastaví na znaku ampersand (s pro shell speciálním významem) se sice dozvíte až v dokumentaci, ale ke zjištění, že příkaz ./hadice nespustí program had, protože tam jsou ještě nějaká písmenka navíc, snad opravdu stačí i ten mozek...
    21.12.2005 07:09 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Človeče priznaj si, že sa snažíš riešiť úlohu, na ktorú nemáš.

    Čo krok, to problém, s ktorým nevieš pohnúť. A koniec cesty nevidno. Buď si veci naštuduj, alebo prenechaj tú úlohu niekomu, kto si to už naštudoval.

    21.12.2005 08:38 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Ano, nemam na to, ale hlavne cas. Uz jsem to psal vyse, stravit x dnu laborovanim kvuli dvema radkum kodu mi nezlobte se, pripada ujete. A kdybych kolem sebe mel cloveka, ktery tomu rozumi, tak by se ho milerad zeptal, bohuzel. Existuje nejaka jednotna syntaxe pro parametry za spustitelnym souborem, ktera se pouziva v 'sh' shellu? Zkousel jsem uvozovky a apostrofy, nezabira to.
    21.12.2005 10:18 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    >Existuje nejaka jednotna syntaxe pro parametry za spustitelnym souborem, ktera se pouziva v 'sh' shellu?

    Iste. sh zoberie riadok a jeho prvé slovo použije ako meno programu, a všetky ostatné slová sa odovzdajú ako argumenty. "Slovo" je v tom to prípade niečo čo je od ostatných slov oddelené bielym znakom. Biely znak je medzera, tabulátor, alebo znak nového riadku. Viacero slov uzavretých do úvodzoviek alebo jednoduchých apostrofov sa odovzdá ako jeden argument. Rozdiel medzi úvodzovkami a apostrofmi je v tom, že v úvodzovkách sa robí nahradenie premenných shell-u. Ďalšie podrobnosti nájdeš v manuálovej stránke pre sh.

    Ako vidíš, na tvoju otázku existuje pomerne presná obsiahla odpoveď, ktorá Ti je k ničomu. Je ti k ničomu preto, že cgi skripty napísané v ľubovoľnom jazyku preberajú argumenty iným spôsobom. Akým konkréne záleží na použitom volaní, ktoré môže byť formou GET (kedy sa argumenty posielajú v premennej prostredia QUERY_STRING) alebo POST (kedy sa argumenty posielajú na štandardný vstup). V oboch prípadoch sa posielajú zakódované (ak sa nemýlim tak podľa rfc1738). Keďže správne a bezpečné parsovanie môže byť dosť zložité, tak to prakticky už nikto nerobí sám, ale použije nástroje na to určené. Napr. perl a CGI.pm, PHP, alebo niečo iné.

    Si z toho múdrejší? Preletieť vrtuľníkom odtiaľto ku mne domov je tiež "len kúsok". Napriek tomu to nejdem skúšať s prístupom: "veď treba len naštartovať, vzlietnuť, preletieť rovno 2-3 kilometre a pristáť".

    21.12.2005 10:32 filo | skóre: 22 | blog: FiloBlog | Ostrava
    Rozbalit Rozbalit vše Re: spusteni cgi souboru v prikazove radce
    Hmm, takze naposled zareaguji. Dekuji moc za prispevky, aspon jsem si ujasnil, ze pomer usili a casu, ktere bych k nastudovani cele problematiky musel vyvinout je naprosto neadekvatni k tomu, co potrebuji udelat. Nastesti jde muj 'problem' vyresit hrubou silou pres wget, neni to sice elegantni a pripada mi to jako pouzit v programovani 'goto', ale funguje a to je to hlavni. Mejte se a jeste jednou diky.

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.