Re: Spuštění programu v sh nebo bash

Petr Franta petr.franta na gmail.com
Úterý Květen 12 17:49:23 CEST 2015


Příkazy jsem spouštěl nejprve skriptem, pak jsem přešel na ruční spouštění
s dostatečnou prodlevou, ale vždy se stejným výsledkem.
Večer vyzkouším zbylá doporučení.

Díky

Dne 12. května 2015 17:32 Pavel Kankovsky <peak na argo.troja.mff.cuni.cz>
napsal(a):

> On Tue, 12 May 2015, Petr Franta wrote:
>
>  Potřebuji spustit na Raspberry PI 2 čtyři instance programu omxplayer
>> (přehrávač videa).
>> Zjistil jsem, že pokud spustím program z prostředí "/bin/sh" pomocí ...
>> nohup omxplayer --win x1,y1,x2,y2 video1.mp4 &
>> [...]
>> ..., tak se mi spustí jen první dvě instance.
>>
>
> To děláte nějakým skriptem, nebo ty příkazy zadáváte ručně?
>
>  Pokud program spustím z prostředí "/bin/bash", tak se mi zobrazí tři
>> videa, ale čtvrté opět nenastartuje.
>>
>
> Pokud byste ty příkazy spouštěl skriptem, tak by to mohlo být tím, že sh a
> bash fungují různou rychlostí. Je možné, že se ty přehrávače nějak poperou,
> když je spouštíte současně.
>
> Zkusil bych ty příkazy spustit postupně a pomalu s nějakými prodlevami.
> Zkusil bych je spustit na popředí (bez nohup a &) z různých terminálů.
> Zkusil bych je spustit na pozadí, ale zaznamenat, co vypisují.
>
> On Tue, 12 May 2015, Petr Franta wrote:
>
>  Pokud spustím HTOP, vidím čtyři řádky na kterých jsou vypsány příkazy
>> "/bin/sh omxplayer ...", ale pouze dva (pro SH) resp. tři (pro BASH) z nich
>> mají nastartovaný podproces omxplayer.
>>
>
> Koukám, že omxplayer je asi shellový skript. Pokud je vidět, jak běží ten
> skript (to je asi to zmíněné "/bin/sh omxplayer ..."), ale přehrávač
> nikoli, tak to asi visí v tom skriptu na nějakém předchozím příkazu.
>
> Zkuste se podívat na spuštěné procesy něčím jako "ps fax" (vypíše
> hierarchii spuštěných procesů) a ps "axl" (u procesů zaseklých v jádře
> vypíše, kde v tom jádře visí).
>
> Případně zkoušejte omxplayer spouštět pomocí "sh -x", aby vypisoval, co
> provádí.
>
> --
> Pavel Kankovsky aka Peak                      "Que sais-je?"
> _______________________________________________
> Linux mailing list
> Linux na linux.cz
> http://www.linux.cz/mailman/listinfo/linux
>


Další informace o konferenci Linux