pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.
Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.
… více »Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 150. Aktuální verze Firefoxu je 152. V březnu bylo oznámeno, že od září přejde Chrome na dvoutýdenní cyklus vydávání verzí. To by znamenalo, že Chrome v číslování verzí Firefox brzy přeskočí. Vývojáři Firefoxu proto také od září přecházejí na dvoutýdenní cyklus vydávání verzí. :-)
Microsoft Comic Chat (Wikipedie), tj. grafický IRC klient z devadesátek, který převáděl konverzace na IRC do podoby komiksových panelů, a který zpopularizoval font Comic Sans, je dnešním dnem open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Byla vydána (𝕏) nová verze 26.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.7 je Xenial Xenops. Přehled novinek v příspěvku na fóru.
Na Seznam nepovolených internetových her (Wikipedie) se k 13. 7. 2026 dostala predikční platforma Polymarket.
Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 167 (pdf) a Hello World 30 (pdf).
Byla vydána nová verze 3.22.0 grafického vývojového prostředí a platformy Gambas (Wikipedie) založené na interpretru programovacího jazyka Basic s rozšířením o objektově orientované programování. Přehled novinek v poznámkách k vydání. Zdrojové kódy jsou k dispozici na GitLabu.
FreeBSD odstranilo poslední GPL kód ze základního systému. Konkrétně dpv, libdpv, libfigpar a dialog. Instalátor před čtyřmi lety přešel z dialogu na bsddialog.
Sociální síti 𝕏 (dříve Twitter) má dnes 20 let. Pro veřejnost byla zpřístupněna 15. července 2006.
Řešení dotazu:
script 2>>error.log
čili tohle "script 2>>error.log" použít nemůžu. Díky
#!/bin/bash ls /roooooooooooooooo/ ls /roooooooooo/ ls /rooooooooooooooxxxxxxxoo/ ls /rxxoxxxxxxxxxx/ ls /rccccccccccccccoooo/spustím /root/mysqcript
ls: nelze přistoupit k /roooooooooooooooo/: Adresář nebo soubor neexistuje ls: nelze přistoupit k /roooooooooo/: Adresář nebo soubor neexistuje ls: nelze přistoupit k /rooooooooooooooxxxxxxxoo/: Adresář nebo soubor neexistuje ls: nelze přistoupit k /rxxoxxxxxxxxxx/: Adresář nebo soubor neexistuje ls: nelze přistoupit k /rccccccccccccccoooo/: Adresář nebo soubor neexistujeale jak to udělat aby se chyby zobrazily v souboru a nemusel to psát takto..
#!/bin/bash ls /roooooooooooooooo/ 2>>/root/error.log ls /roooooooooo/ 2>>/root/error.log ls /rooooooooooooooxxxxxxxoo/ 2>>/root/error.log ls /rxxoxxxxxxxxxx/ 2>>/root/error.log ls /rccccccccccccccoooo/ 2>>/root/error.logmůžu to udělat takto?
#!/bin/bash
error()
{
echo $1 >> /root/error.log
}
ls /roooooooooooooooo/ || error "nějaká zpráva"
ls /roooooooooo/ || error "nějaká zpráva"
ls /rooooooooooooooxxxxxxxoo/ || error "nějaká zpráva"
ls /rxxoxxxxxxxxxx/ || error "nějaká zpráva"
ls /rccccccccccccccoooo/ || error "nějaká zpráva"
nevím jestli se používá | nebo ||
#!/bin/sh
(
ls /roooooooooooooooo/
ls /roooooooooo/
ls /rooooooooooooooxxxxxxxoo/
ls /rxxoxxxxxxxxxx/
ls /rccccccccccccccoooo/
) 2 >>/root/error.log
#!/bin/bash ls /roooooooooooooooo/ ls /roooooooooo/ ls /rooooooooooooooxxxxxxxoo/ ls /rxxoxxxxxxxxxx/ ls /rccccccccccccccoooo/tak
/root/myscript 2>>/root/error.logmi normálně funguje jak má.
... ale jak to udělat aby se chyby zobrazily v souboru a nemusel to psát takto..#!/bin/bash ls /roooooooooooooooo/ 2>>/root/error.log ls /roooooooooo/ 2>>/root/error.log ls /rooooooooooooooxxxxxxxoo/ 2>>/root/error.log ls /rxxoxxxxxxxxxx/ 2>>/root/error.log ls /rccccccccccccccoooo/ 2>>/root/error.log
#! /bin/bash log="/cesta/k/error.log" exec 2>"$log" tvoj_kod
#!/bin/bash
error()
{
echo $1 >> /root/error.log
}
ls /roooooooooooooooo/ 2>/dev/null || error "nějaká zpráva"
ls /roooooooooo/ 2>/dev/null || error "nějaká zpráva"
ls /rooooooooooooooxxxxxxxoo/ 2>/dev/null || error "nějaká zpráva"
ls /rxxoxxxxxxxxxx/ 2>/dev/null || error "nějaká zpráva"
ls /rccccccccccccccoooo/ 2>/dev/null || error "nějaká zpráva"
nevím jestli se používá | nebo ||
Tak pokial nevies, tak citaj:
http://www.tldp.org/LDP/abs/html/index.html
A pokial sa ti nechce, tak to asi nepojde.
V akom if, ved sam to pouzivas i bez. Rada je to na nezaplatenie, bo je tam vsetko krasne vysvetlene, kopec ukazok a taktiez myslim testy su tam, alebo testy som mal dakde inde. Jedno alebo druhe.
./script 2>error.log
funguje dle očekávání, tedy chybové hlášky skončí v souboru error.log
#!/bin/bash
start()
{
. /root/b.sh
}
start 2>>/root/error.log || {
echo "Akci se nepodařilo dokončit! Chyba: $ERR"
exit 0
}
v souboru b.sh budu mít
aaa || ERR="zprava1"; exit 1 bbb || ERR="zprava2";exit 1 ccc || ERR="zprava3";exit 1Pokud vše spustím a nastane chyba, zprávu : Akci se nepodařilo dokončit! neuvidím, navíc se provedou všechny neplatné příkazy v souboru b.sh. Očekával bych při tomto zadání po spuštění výsledek. Na obrazovce: Akci se nepodařilo dokončit! Chyba: zprava1" v souboru error.log: /root/b.sh: řádek 1: aaa: příkaz nenalezen Děkuji
1. Spustas aaa a taky prikaz neexistuje. K bbb a ccc sa nedostane, bo je tam exit 1
2. Nikdy nedostanes hlasku "Akci se nepodarilo dokoncit" , ak to ponechas takto.
Ano aaa neexistuje, proto jsem to tam dal aby vyskočila chyba ;) Jinak když dám místo exit 1 return 1 tak je vysledek stejný :( tak nevm jak to udelat..1. Spustas aaa a taky prikaz neexistuje. K bbb a ccc sa nedostane, bo je tam exit 1
2. Nikdy nedostanes hlasku "Akci se nepodarilo dokoncit" , ak to ponechas takto.
ls foo 2>&1 | tee err.log
Neni to vynalezani kola? Nestacilo by poslat chybovy vystup zaroven do souboru a zaroven do vystupu, napriklad takto:No stačilo ale jak to napsat na funkci nebo na if?ls foo 2>&1 | tee err.log
foo() {
ls foo;
}
foo 2>&1 | tee bar.log
Mam pocit, ze nikdo tady jeste neprisel na to o co se pokousite, ale toto je poradna pane,
ne kurz skriptovani v shellu..
set -eNic to nikam nepřesměrovává. Řeší to, že chceš skript ukončit při chybě (tedy možná, kdoví, těžko říci).
Tý jo, vždyť nemluvíš řečí mého kmene - já jsem to do teď nepobral, ostatní hádají a střílí ti od pasu rady, a vždy jen svou poznámkou zamlžíš .
Prostě klasika, …odpověď je 42… a zcela určitě je to správná odpověď. Ale abych byl upřímný, myslím si, že problém spočívá v tom, že jste nikdy pořádně nevěděli, jak zní otázka.
Tiskni
Sdílej: