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 13:11 | Zajímavý článek

Aktuální příspěvek What is Mobile PureOS? na stránkách společnosti Purism je věnován operačnímu systému Mobile PureOS, tj. PureOS pro mobilní zařízení a především pro telefon Librem 5. Víceméně se jedná o stabilní Debian s GNOME doplněný o balíčky phosh, phoc, libhandy, Calls, Chats a další.

Ladislav Hagara | Komentářů: 0
včera 19:33 | Zajímavý článek

Jozef Mlich se v příspěvku PinePhone je nové OpenMoko na svém blogu věnuje svému novému linuxovému chytrému telefonu PinePhone v edici BraveHeart: "Momentálně se pocity z tohohle zařízení dají přirovnat k BrokenMoku. Většina věcí prostě nefunguje. Minimálně ne sama od sebe. Začít se dá už u samotného hardware, kde existuje wiki stránka popisující nedostatky".

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

Justine Haupt aktualizovala svůj open source mobilní telefon s rotační číselnicí a zveřejnila kompletní dokumentaci, vlastní kód, schémata i STL soubory pro 3D tisk. Desku plošných spojů případně i vytištěný obal lze koupit v jejím obchodu.

Ladislav Hagara | Komentářů: 31
včera 06:00 | IT novinky

Otevřená certifikační autorita Let's Encrypt v příspěvku na svém blogu informuje, že žádosti o vystavení certifikátů nově validuje z několika míst současně (Multi-Perspective Validation). Další informace v diskusním fóru.

Ladislav Hagara | Komentářů: 10
19.2. 13:55 | Nová verze

Byla vydána verze 15.0 na Debianu založené linuxové distribuce Untangle NG Firewall. Přehled novinek v poznámkách k vydání a ve videu na YouTube. Vyzkoušet lze (zatím neaktualizované) demo webového rozhraní.

Ladislav Hagara | Komentářů: 0
19.2. 12:11 | Pozvánky

Letošní ročník konference LinuxDays se uskuteční o víkendu 3. a 4. října, opět se potkáme v pražských Dejvicích na FIT ČVUT. Také během devátého ročníku nás budou čekat desítky přednášek, workshopy, stánky a spousta doprovodného programu. Aktuální dění můžete sledovat na Twitteru nebo Facebooku, přidat se můžete také do telegramové diskusní skupiny.

Petr Krčmář | Komentářů: 7
19.2. 10:22 | Zajímavý článek

Alexander Popov se v příspěvku na svém blogu podrobně věnuje možnostem zneužití bezpečnostní chyby CVE-2019-18683 v linuxovém podsystému V4L2. Videoukázka eskalace práv na YouTube. Chyba byla v upstreamu opravena v listopadu loňského roku. Alexander Popov se chybě věnoval ve své přednášce (pdf) na konferenci OffensiveCon 2020.

Ladislav Hagara | Komentářů: 0
19.2. 06:00 | Nová verze

Byla vydána nová verze 20.02.17 svobodného multiplatformního video editoru Shotcut (Wikipedie). Přehled novinek v oznámení o vydání. Využíván je MLT Multimedia Framework 6.20.0 a WebVfx 1.2.0. Nejnovější Shotcut je k dispozici také ve formátech AppImage, Flatpak i Snap.

Ladislav Hagara | Komentářů: 2
18.2. 16:22 | IT novinky

Spolkový úřad pro informační bezpečnost (Bundesamt für Sicherheit in der Informationstechnik) schválil používání softwarů Gpg4win a Gpg4KDE, tj. nadstaveb nad GnuPG, pro šifrování a přenos utajovaných informací stupně utajení Vyhrazené (VS-NUR FÜR DEN DIENSTGEBRAUCH (VS-NfD)), EU RESTRICTED a NATO RESTRICTED [reddit].

Ladislav Hagara | Komentářů: 0
18.2. 12:44 | Humor

Viceprezident společnosti Oracle Matthew O'Keefe napsal na Twitteru: "Kdyby databáze Oracle neexistovala, světová ekonomika by se zastavila. Kdyby většina open source distribuovaných databází neexistovala, byl by svět pro data mnohem bezpečnějším místem". Příspěvek rozpoutal diskusi nejenom na redditu a následně byl z Twitteru smazán (Wayback Machine).

Ladislav Hagara | Komentářů: 19
Vydržela vám novoroční předsevzetí?
 (9%)
 (6%)
 (3%)
 (82%)
Celkem 171 hlasů
 Komentářů: 0
Rozcestník

www.AutoDoc.Cz

Dotaz: Jak na výstup scriptu u uvnitř funkce která má nasměrované chyby do souboru

23.2.2019 14:17 Kraťas
Jak na výstup scriptu u uvnitř funkce která má nasměrované chyby do souboru
Přečteno: 257×
Ahoj, mám funkci ve které potřebuji spustit soubor "/slozka/soubor-se-scriptem" tak, aby veškerý výstup šel na obrazovku a chyby se nesměřovaly v tuto chvíli do toho error.log souboru. Pomůže prosím někdo? Děkuji
mojefunkce(){
  #nejaky kod
  /slozka/soubor-se-scriptem
  #nejaky kod
}

mojefunkce 2>error.log

Odpovědi

23.2.2019 14:48 NN
Rozbalit Rozbalit vše Re: Jak na výstup scriptu u uvnitř funkce která má nasměrované chyby do souboru
Neni potreba nic. Jak jsi to napsal, tak to funguje be problemu. Pokud to u tebe nefunguje problem byhc hledal jinde.
23.2.2019 14:50 NN
Rozbalit Rozbalit vše Re: Jak na výstup scriptu u uvnitř funkce která má nasměrované chyby do souboru
Pokud nechces, aby se chybovy vystup smeroval do souboru tak ho do souboru proste nesmeruj a zavolej prazdnou funkci. Nebo nechapu.
23.2.2019 15:13 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Jak na výstup scriptu u uvnitř funkce která má nasměrované chyby do souboru

Např. takhle:

#!/bin/bash

fce() {
    ls -l xxx
    ls -l yyy 2>&3
    ls -l zzz
}

fce 3>&2 2>error.log

Chybový výstup prvního a druhého příkazu skončí v souboru, druhého na chybovém výstupu skriptu (defaultně na terminálu)

mike@lion:~> ./script
ls: cannot access 'yyy': No such file or directory
mike@lion:~> cat error.log 
ls: cannot access 'xxx': No such file or directory
ls: cannot access 'zzz': No such file or directory
23.2.2019 16:46 Kraťas
Rozbalit Rozbalit vše Re: Jak na výstup scriptu u uvnitř funkce která má nasměrované chyby do souboru
Díky, přesně takové chování bych potřeboval....

A co přesně dělá tohle 3>&2 a tohle 2>&3

Dík
23.2.2019 20:18 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Jak na výstup scriptu u uvnitř funkce která má nasměrované chyby do souboru
Zjednodušeně řečeno "3>&2" přesměruje descriptor 3 tam, kam momentálně směřuje descriptor 2 (což je chybový výstup). Pokud to chcete přesněji, tak je to v podstatě to, co udělá dup2(2, 3).

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.