Portál AbcLinuxu, 9. května 2025 06:20

Dotaz: Konrola programu Dialog

17.3.2013 15:09 Martin
Konrola programu Dialog
Přečteno: 194×
Odpovědět | Admin
Ahoj, poradí někdo jak vytvořit podmínku, která by informovala, jestli je nainstalovaný/beží program dialog? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

pepe_ avatar 17.3.2013 15:39 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Konrola programu Dialog
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pro debian :  http://stackoverflow.com/questions/1298066/check-if-a-package-is-installed-and-then-install-it-if-its-not

17.3.2013 15:47 Martin
Rozbalit Rozbalit vše Re: Konrola programu Dialog
Díky, ale z toho výstupu podmínku neudělám :-(
17.3.2013 16:06 potato
Rozbalit Rozbalit vše Re: Konrola programu Dialog
Odpovědět | | Sbalit | Link | Blokovat | Admin
Být nainstalován a běžet jsou dvě dost odlišné věci -- a běžet může dialog třeba ve sto instancích současně, pod různými uživateli, na různých terminálech, ... Co ve skutečnosti potřebuješ, že formuluješ dotaz, jako by šlo o totéž?
17.3.2013 16:21 Martin
Rozbalit Rozbalit vše Re: Konrola programu Dialog
Aha, no potřebuji spustit script, který potřebuje program dialog, a pokud na serveru není nainstalovaný nebo neběží tak ho nainstalovat a spustit. Díky
17.3.2013 17:59 potato
Rozbalit Rozbalit vše Re: Konrola programu Dialog
To je jako mluvit do dubu... Jelikož reaguješ na poukázání na logickou nesmyslnost požadavku jeho zopakováním namísto vysvětlení, přikládám, jak udělat přesně a doslova to, co požaduješ. Zcela jistě není to, co chceš, ale to se nedá nic dělat. Dozvědět se jak udělat to, co chceš, můžeš, až se ti to podaří napsat.

Následující příkaz nainstaluje a spustí dialog, pokud není nainstalován nebo zrovna neběží (ano, nedává to vůbec smysl):
if ! rpm -q --quiet dialog || ! ps -C dialog >/dev/null; then do yum -q -y install dialog; dialog; fi
17.3.2013 17:53 NN
Rozbalit Rozbalit vše Re: Konrola programu Dialog
Odpovědět | | Sbalit | Link | Blokovat | Admin
if [ -x /usr/bin/dialog ]; ...
17.3.2013 18:04 potato
Rozbalit Rozbalit vše Re: Konrola programu Dialog
Užitečnější test, zda mohu spustit nějaký program dialog, by asi byl
if which dialog &>/dev/null; ...
nicméně tazatel stejně trvá na zjisťování, zda dialog běží...
17.3.2013 18:07 NN
Rozbalit Rozbalit vše Re: Konrola programu Dialog
if `pidof dialog`; ...

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.