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 11:33 | Nová verze

    Emulátor terminálu kitty (Wikipedie, GitHub) byl vydán v nové verzi 0.50.

    Ladislav Hagara | Komentářů: 0
    dnes 09:00 | Bezpečnostní upozornění

    Vývojáři C-Kermit oznámili několik dlouhodobě přítomných zranitelností. Patří mezi ně buffer overflow v Telnet/FTP klientovi a command injection v Kermit serveru. Dotčené verze: C-Kermit 11.0.514 a starší. Fix: 11.1.515 [oss-security].

    vencour | Komentářů: 0
    dnes 02:44 | Nová verze

    Byla vydána nová verze 3.2.8 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 16:55 | Nová verze

    Projekt openSUSE dnes, 3. listopadu 2026, oficiálně vydal openSUSE Leap 16.1, novou verzi své stabilní linuxové distribuce. Novinkou je také Immutable Mode, který nahrazuje dosavadní samostatnou distribuci openSUSE Leap Micro. Podrobnosti o novém vydání najdete v oficiálním oznámení nebo v českém překladu oznámení. Instalační obrazy jsou již dostupné na get.opensuse.org. Vydání společně oslavíme v pátek ve virtuálním baru a na … více »

    lkocman | Komentářů: 0
    včera 16:00 | Nová verze

    Bylo oznámeno vydání Fedora Linuxu 45. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora Cloud pro cloudové nasazení, Fedora CoreOS pro ty, kteří preferují neměnné systémy a Fedora IoT pro internet věcí. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 15:44 | Zajímavý článek

    Vědci z MIT CSAIL představili koncept 'weight-space programming' a názorně předvedli, že pokročilé jazykové modely SI dokážou přímo číst a upravovat váhy neuronových sítí. Studie ukazuje, že modely nejen dokážou identifikovat účel sítí z pouhého nahlédnutí do jejich číselných vah, ale mohou i cíleně opravovat chyby a nedostatky, například GPT-6 Astra se změnou pouhých 0,016% vah open-weight modelu Qwen3.5-0.8B podařilo odstranit

    … více »
    👻 | Komentářů: 5
    včera 14:00 | Komunita

    Organizátoři komunitního setkání nejen českých a slovenských správců sítí CSNOG 2027, které se uskuteční 20. a 21. ledna na půdě zlínské univerzity Tomáše Bati, oznámili prodloužení termínu pro zasílání abstraktů do programu akce. Zájemci se mohou hlásit prostřednictvím webu setkání do úterý 10. listopadu. Programová komise uvítá příspěvky věnované nejen správě sítí, ale také legislativě a regulaci nebo síťařským aktivitám studentů a pedagogů.

    VSladek | Komentářů: 0
    včera 13:55 | IT novinky

    Bylo spuštěno předobjednávání zařízení Flipper One s Linuxem. Za 20 dolarů si lze koupit kupón a zajistit si tím speciální cenu 379 dolarů po spuštění kampaně na Kickstarteru.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 16.0. Postaven je na Firefoxu ESR 153. Vydána byla také nová verze 7.16 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. S Tor Browserem 16.0.

    Ladislav Hagara | Komentářů: 0
    včera 04:00 | Nová verze

    FreeTube, desktopový klient pro YouTube využívající lokální API, byl vydán ve verzi 0.26.0. Toto velké opravné vydání mj. vrací částečnou podporu živých přenosů nebo přepracovává zobrazování titulků a obecně nastavení videa v přehrávači – FreeTube umožňuje např. přehrávat video s větším zrychlením.

    ʚĭɞ 🍉 | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2973 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: Spuštění PHP scriptu přes SH příkaz

    28.8.2015 08:18 cvp | skóre: 18
    Spuštění PHP scriptu přes SH příkaz
    Přečteno: 1251×
    Potřeboval bych poradit, jak mohu přes SH soubor spustit PHP script.

    Odpovědi

    28.8.2015 08:43 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Takto:

    #!/bin/sh

    php skript.php

    Jen je třeba mít nainstalovaonou tzv. cli verzi PHP. Běžně balíček php5-cli
    28.8.2015 08:56 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Čo blbneš človeče?
    $ cat foo.php 
    
    #!/usr/bin/php
    
    <?php 
     Print "Hello, World!";
     ?>
    
    
    $ chmod +x foo.php
    
    $ ./foo.php 
    
    Hello, World! 
    
    28.8.2015 09:03 cvp | skóre: 18
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Potřebuji spustit hlavně PHP soubor než-li script v SH souboru.

    Nyní v souboru camera.sh mám:

    #!/usr/bin/php

    raspistill -o /home/pi/tmp/actual.jpg

    php /home/pi/php_image.php

    Chyba:
    pi@raspberrypi ~ $ sh camera.sh
    camera.sh: 6: camera.sh: php: not found
    28.8.2015 09:30 NN
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    No tak ted si to zamichal vsechno dohromady.. podivej se poradne na predchozi prispevky.
    28.8.2015 09:32 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Chybí balík php5-cli

    Jinak jak tu někdo píše, je možné spouštět i přímo PHP soubor, pokud je spustitelný (chmod +x) a má nastavený shebang (#!xxx jako první řádek souboru).

    Osobně to nepoužívám z několika důvodů - např. někdy souštím skript s jiným interpretem, někdy potřebuju, aby byl skript obojetný a jel jak v CLI tak WWW režimu, nějak PHP prostě nepovažuju za to samé jako shell skript, perl atd. ale to je na vkusu každého soudruha :)
    28.8.2015 09:40 cvp | skóre: 18
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Tak že na začátku SH scriptu musí být:
    #!/usr/bin/php
    ... místo
    #!/bin/bash
    . Spouštím tam i jiné scripty než-li PHP.
    28.8.2015 09:49 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Ne, ten tvůj kod, co cituješ výše je OK, jen jak ti to píše, že nenašel php, tak to znamená, že nemáš nainstalované php5-cli... popř. se může jmenovat phpx-cli i v příkazovém řádku, nevím jak je to na raspu.
    28.8.2015 09:54 cvp | skóre: 18
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Pokud bych potřeboval vypsat případné chyby z PHP souboru, jak toho mohu docílit. Chyba se sama zobrazí, když spustím sám SH soubor
    sh camera.sh
    kde mám i spouštění php souboru?
    28.8.2015 10:00 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Teď se taky ztrácím. Ten soubor camera.sh obsahuje přikazy, které se spustí - je to prostě dávka příkazů. Ten první řádek určuje, jakým interpretem se obsah souboru bude vykonávat (má být shell - proto to #!/bin/sh), další řádek je spuštění nějakého programu z raspu - asi grabne obrázek. No a poslední řádek spouští ten skript php_image.php

    Zápis:

    php /home/pi/php_image.php

    Znamená: spusť příkazový php interpret... a jako parametr mu říkáš, co má interpretovat - ten soubor php_image.php

    A ta chyba, co cituješ ti říká, že se mu nepovedlo spustit ten interpret PHP... teda že nejde spustit příkaz php z příkazové řádky...

    Důvody mě napadají 2: není nainstalovaný (balík phpX-cli) a/nebo se jmenuje jinak než jen "php"... např. phpX-cli
    28.8.2015 10:06 cvp | skóre: 18
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    php5-cli jsem nainstaloval, tak že chyba se již nezobrazuje.

    camera.sh provede přes raspistill vyfocení přes camera modul. Obrázek se uloží (2,5MB) a následně potřebuji PHP scriptem zmenšit souborovou velikost se zachováním kvality. Raspistill totiž i při kvalitě JPG 85 dá přes 2MB, ale pokud obrázek protáhnu přes PHP script, tak ikdyž kvalita zůstane stejná, souborová velikost obrázku klesne na cca 350-450kB, což se přes LAN tahá příjemněji.

    Bohužel leč je PHP script napsán dobře a fungovat by měl, tak se soubor o nižší velikosti nechce vytvořit a já bych potřeboval vidět případnou chybu PHP scriptu, když spouštím celý camera.sh.
    28.8.2015 11:51 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Tak to je další otázka, bude třeba asi ocitovat ten skript... Předpokládám, že může být problém s právy, popř. s nalezením správného souboru.

    Zkusil bych:
    • v PHP skriptu najít, kde se hledá vstupní soubor pro resize a ověřit, že je to ten správný,
    • v PHP skriptu najít, kam se ukládá cílový soubor, popř. ověřit, že cesta existuje,
    • ověřit, že skript má právo číst ze zdroje a zapisovat do cíle.
    Po ručním spuštění ten PHP skript funguje? Proč seš si tak jistý, že je OK?
    28.8.2015 09:55 camel1cz | skóre: 25
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    Pardon, má chyba. Špatně sem se podíval. Ten skript má být:

    Obsah camera.sh:
    #!/bin/sh
    
    raspistill -o /home/pi/tmp/actual.jpg
    
    php /home/pi/php_image.php
    
    Následně spouštět:
    $ sh camera.sh
    
    popř. jen:
    $ ./camera.sh
    
    28.8.2015 13:58 divbyzero | skóre: 6
    Rozbalit Rozbalit vše Re: Spuštění PHP scriptu přes SH příkaz
    omlouvam se, pokud jsem mimo, ale jako prvni bych udelal toto:

    #!/bin/bash

    raspistill -o /home/pi/tmp/actual.jpg

    /usr/bin/php /home/pi/php_image.php

    Založit nové vlákno • Nahoru

    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.