Andrew S. Tanenbaum byl oceněn 2023 ACM Software System Award (Wikipedie) za operační systém MINIX.
Celkový počet stažení aplikací z Flathubu překročil 2 miliardy. Aktuální Statistiky Flathubu: Celkový počet stažení 2 002 793 783. Celkem desktopových aplikací 2 636.
Byla vydána nová verze 4.8.0 programu na úpravu digitálních fotografií darktable (Wikipedie).
Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 142 (pdf) a HackSpace 79 (pdf).
Qtractor (Wikipedie) dospěl do verze 1.0.0. Jedná se o Audio/MIDI vícestopý sekvencer.
Byl vydán svobodný kancelářský balík OnlyOffice Docs 8.1. Vedle četných oprav přináší několik funkcí včetně podpory editace textu v PDF a vytváření formulářů v PDF.
Daniel Stenberg, autor nástroje curl, z databáze SteamDB zjistil, že aktuálně 22 734 her na Steamu používá curl.
Společnost Anthropic vydala Claude 3.5 Sonnet, tj. novou verzi své umělé inteligence Claude (Wikipedie). Videoukázky na YouTube. S Claude 3, stejně jak s GPT-3.5, Llama 3 a Mixtral, si lze pokecat bez přihlašování na DuckDuckGo AI Chat.
Byla vydána nová stabilní verze 6.8 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 126. Přehled novinek i s náhledy v příspěvku na blogu a na YouTube. Vypíchnuta jsou vylepšení v integrovaném poštovním klientu.
Příspěvek Aukce domén – měsíc po spuštění na blogu CZ.NIC shrnuje první měsíc provozu Aukce domén .CZ. Aukcemi prošlo celkem 18 174 domén, z toho na 742 z nich byl učiněn alespoň 1 příhoz. Nejdražší aukcí byla na doménu virtualnisidlo.cz s cenou 95 001 Kč, která však nebyla včas uhrazena. Nejdražší aukcí, která byla vydražena i zaplacena je praguecityline.cz s cenovkou 55 600 Kč.
while true; do cokoliv; done
Ukončení procesů lze obvykle sledovat tak, že je spustíš jako potomky a připojíš se na SIGCHLD nebo použiješ waitpid(), opět s nulovou zátěží CPU.
na konkretnim pripadu nejakem jednoduchem?
info libc
sekce Processes, jsou tam i příklady
while : do echo $(date) Start >>/var/log/cokoli.log cokoli & wait $! echo $(date) Konec >>/var/log/cokoli.log done
load_is_at_least() { local l=$(</proc/loadavg); test ${l%%.*} -ge $1; } while load_is_at_least 5; do sleep 5; done echo Hurá
while read load1 load5 load15 rest </proc/loadavg ; do if test "${load1%.*}" -ge 5; then echo "Load >= 5" fi sleep 1 done
while read <soubor
dá pěkně upotřebit. To mě nenapadlo.
[1]+ Stopped ./test
.
Jak tedy udelam aby bezel script na pozadi i po opusteni konzole (putty)?
alias kanarek='sleep 10' log=/var/log/kanarci.log a() { echo -e "$(date) Umrel\n$(date) Start noveho" >> $log kanarek & } b() { trap - CHLD kill -SIGTERM $(jobs -lp) echo "$(date) Mel jsem deset kanaru, uz nemam." >> $log exit 0 } trap a CHLD trap b TERM INT QUIT for i in $(seq 10); do kanarek & done echo "$(date) Ja mam deset kanarku" >> $log wait echo "$(date) What's fucking hapend?" >> $log
Tiskni
Sdílej: