Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
# crontab -l * * * * * /home/test/bin/cuc.sh >> /tmp/crontestcuc.sh vypadá takto:
# cat cuc.sh #!/usr/bin/expect -f spawn ssh USERID@bmc3 temps expect { "Password:" {send PASSWORD\r} } interact exit 0Přesto se cronjob nevykoná, viz.
# cat /tmp/crontest spawn ssh USERID@bmc3 temps Password: spawn ssh USERID@bmc3 temps Password: spawn ssh USERID@bmc3 temps Password: spawn ssh USERID@bmc3 temps Password: spawn ssh USERID@bmc3 temps Password: spawn ssh USERID@bmc3 temps Password: spawn ssh USERID@bmc3 temps Password:tj. z nějakého důvodu chybí výpisy teplot, je to jinak než když pustím cuc.sh z příkazové řádky:
# ./cuc.sh spawn ssh USERID@bmc3 temps Password: system> Temperatures are displayed in degrees Fahrenheit/Celsius WR W T SS HS --------------------------------------------------------------------------------------- Ambient Temp 102.20/39 109.40/43.00 84.20/29.00 114.80/46.00 122.00/50.00 PCI Riser 1 Temp 150.80/66 158.00/70.00 95.00/35.00 176.00/80.00 185.00/85.00 PCI Riser 2 Temp 150.80/66 158.00/70.00 84.20/29.00 176.00/80.00 185.00/85.00 CPU1 VR Temp 195.80/91 203.00/95.00 95.00/35.00 212.00/100.00 221.00/105.00 CPU2 VR Temp 195.80/91 203.00/95.00 91.40/33.00 212.00/100.00 221.00/105.00 DIMM AB VR Temp 195.80/91 203.00/95.00 89.60/32.00 212.00/100.00 221.00/105.00 DIMM CD VR Temp 195.80/91 203.00/95.00 86.00/30.00 212.00/100.00 221.00/105.00 DIMM EF VR Temp 195.80/91 203.00/95.00 84.20/29.00 212.00/100.00 221.00/105.00 DIMM GH VR Temp 195.80/91 203.00/95.00 86.00/30.00 212.00/100.00 221.00/105.00 PCH Temp 192.20/89 199.40/93.00 114.80/46.00 208.40/98.00 217.40/103.00Netušíte někdo, v čem by mohl být problém? Mě napadá akorát to, že cuc.sh normálně trvá cca 4-5s. Nevím ale, proč by se jenom díky pauze nevykonal celý skript.... Popř... jak takovou věc debugovat?
Řešení dotazu:
expect
.
Stačilo by mi, kdyby cuc.sh
vypsal první řádek té teploty. Tj. ten, co začíná "Ambient Temp"
.
interactpoužij
expect eof(a ošetři si i korektní odhlašování z té sondy) Interact totiž pracuje s pty, ale při volání z crontabu se žádný terminál nealokuje (snad teďka necanstám kraviny) Ale jak doporučuje někdo výše, sshpass je pro tebe ta správná volba.
Fascinuje mne, jak často u dotazů na problémy s cronem tazatel tvrdí, že se job nevykoná, přestože jím poskytnuté informace svědčí o pravém opaku…
Zkusil jsem Google na "cron expect": první odkaz, druhý odkaz, … Zkusil jste to, co tam doporučují ("expect eof
" místo "interact
")?
Tiskni
Sdílej: