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

Po půl roce vývoje od vydání verze 8.0.0 byla vydána verze 9.0.0 překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, Extra Clang Tools, LLD a Libc++. Vývojáři zdůrazňují podporu "asm goto", díky které lze pomocí Clangu přeložit například Linux pro x86_64 (CONFIG_JUMP_LABEL=y).

Ladislav Hagara | Komentářů: 1
dnes 14:00 | Nová verze

Bylo vydáno Eclipse IDE 2019-09 aneb Eclipse 4.13. Představení novinek na YouTube. Vydána byla také nová verze 7 online IDE Eclipse Che.

Ladislav Hagara | Komentářů: 0
dnes 11:11 | Nová verze

Byla vydána verze 24.0 svobodného softwaru OBS Studio (Open Broadcaster Software, Wikipedie) určeného pro streamování a nahrávání obrazovky počítače. Přehled novinek na GitHubu nebo pomocí krátkých videí na Twitteru.

Ladislav Hagara | Komentářů: 3
dnes 11:00 | Komunita

Microsoft představil a pod licencí SIL Open Font License (OFL) na GitHubu zveřejnil font Cascadia Code. Font je určen především pro zobrazování textu v emulátorech terminálu a vývojových prostředích (Přehled fontů s pevnou šířkou).

Ladislav Hagara | Komentářů: 12
včera 21:11 | Zajímavý software

Souborový systém exFAT se běžně používá na paměťových médiích jako karty SDXC, ale z licenčních důvodů jej nebylo možné začlenit do Linuxu, ačkoliv v roce 2013 unikl ovladač od Samsungu, jak shrnuje článek na Linux Weekly News. Park Ju Hyung nedávno vzal novější verzi ovladače od Samsungu a založil na ní vlastní projekt exfat-linux, který je k dispozici uživatelům.

Fluttershy, yay! | Komentářů: 7
včera 05:55 | Pozvánky

Dnes a zítra pořádá Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) ve spolupráci se studentským portálem Security Outlines konferenci CyberCon Brno 2019. Sledovat ji lze také online.

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

Byla vydána Java 13 / JDK 13. Nových vlastností (JEP - JDK Enhancement Proposal) je 5. Nová Java / JDK vychází každých 6 měsíců.

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

Mozilla.cz informuje (en), že Mozilla postupně zrychlí pravidelné vydávaní nových verzí Firefoxu na 4 týdny. Aktuálně jsou vydávány nové verze Firefoxu každých 6 až 8 týdnů.

Ladislav Hagara | Komentářů: 13
17.9. 18:44 | Nová verze

MojeFedora.cz informuje (en) o vydání betaverze Fedory 31, tj. dalšího mezníku na cestě k plánovanému vydání Fedora 31 na konci října. K dispozici je v edicích Workstation a Server. Můžete také vyzkoušet jeden ze spinů, labů nebo verzi pro ARM.

Ladislav Hagara | Komentářů: 0
17.9. 17:00 | Nová verze

Byl vydán CentOS Linux 7 (1908) vycházející z Red Hat Enterprise Linuxu 7.7. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 1
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (20%)
 (4%)
 (10%)
 (38%)
 (27%)
 (2%)
Celkem 176 hlasů
 Komentářů: 18, poslední dnes 09:03
Rozcestník

Dotaz: Bash, test zda žije ffmpeg

3.8.2018 18:11 motorcb | skóre: 12
Bash, test zda žije ffmpeg
Přečteno: 514×
Zdravím,

pokouším se vysílat obraz webkamery na YouTube. Problém je v tom, že vysílání po několika hodinách spadne. Chtěl bych tedy kontrolovat zda běží, a pokud neběží, znovu ho spustit. spočítám kolikrát běží ffmpeg: ps -ely | grep -c "ffmpeg" To je OK, ale jak to nyní zapsat do IF? Tady je mlj nástřel:

#!/bin/bash

if [$(ps -ely | grep -c "ffmpeg") -eq 0]
then
   echo "deatch"
else
   echo "live"
fi

Který ovšem padá na chybě: ./check.sh: line 3: [1: command not found

Co dělám špatně? Poradí někdo? Díky

Odpovědi

3.8.2018 18:30 R
Rozbalit Rozbalit vše Re: Bash, test zda žije ffmpeg
Za [ musi byt medzera. Je to prikaz alebo aj program (/usr/bin/[).

Alebo pouzit pidof:
if pidof ffmpeg >/dev/null; then echo ok; else echo bad; fi
3.8.2018 18:33 R
Rozbalit Rozbalit vše Re: Bash, test zda žije ffmpeg
Alebo jednoducho ten ffmpeg spustaj zo skriptu v nekonecnej slucke;
while true; do ffmpeg blabla; sleep 1; done
3.8.2018 19:11 bash
Rozbalit Rozbalit vše Re: Bash, test zda žije ffmpeg
Podmienka je vzdy oddelena medzerou od hranatych zatvorkach.
# NEspravne
while [1]; echo bad; done

# spravne 
while [ 1 ]; echo right; done
3.8.2018 22:22 R
Rozbalit Rozbalit vše Re: Bash, test zda žije ffmpeg
bash: syntax error near unexpected token `done'
Nehovoriac o tom, ze [ 1 ] je logicky nezmysel (skus tam dat [ 0 ]).
4.8.2018 09:37 bash
Rozbalit Rozbalit vše Re: Bash, test zda žije ffmpeg
Zabudol som na do. Tazke s doplnenim je spravne:
# NEspravne
while [1]; do echo bad; done

# spravne 
while [ 1 ]; do echo right; done
5.8.2018 10:46 NN
Rozbalit Rozbalit vše Re: Bash, test zda žije ffmpeg
Nebylo by logictejsi vyresit to padani? Btw. misto $(ps -ely | grep -c "ffmpeg") muzes pouzit pidof.
5.8.2018 12:12 Nic
Rozbalit Rozbalit vše Re: Bash, test zda žije ffmpeg
A to je prosím jak?

Já to sice neřeším, jen se zajímám, ale když už jste to nakousli tak že bych si s tím pohrál taky, jednu bezprizorní webku tu mám…
5.8.2018 13:16 Nn
Rozbalit Rozbalit vše Re: Bash, test zda žije ffmpeg
Co je jak?

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.