Valkey (Wikipedie) byl vydán v nové major verzi 9.0. Valkey je fork Redisu.
Byly publikovány informace o kritické zranitelnosti v knihovně pro Rust async-tar a jejích forcích tokio-tar, krata-tokio-tar a astral-tokio-tar. Jedná se o zranitelnost CVE-2025-62518 s CVSS 8.1. Nálezci je pojmenovali TARmageddon.
AlmaLinux přinese s verzí 10.1 podporu btrfs. XFS bude stále jako výchozí filesystém, ale instalátor nabídne i btrfs. Více informací naleznete v oficiálním oznámení.
Společnost OpenAI představila svůj vlastní webový prohlížeč ChatGPT Atlas. Zatím je k dispozici pouze na macOS.
Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.5 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.
Rodina jednodeskových počítačů Orange Pi se rozrostla (𝕏) o Orange Pi 6 Plus.
Na Humble Bundle běží akce Humble Tech Book Bundle: All Things Raspberry Pi by Raspberry Pi Press. Se slevou lze koupit elektronické knihy od nakladatelství Raspberry Pi Press a podpořit Raspberry Pi Press, Raspberry Pi Foundation North America nebo Humble.
Přidaný režim autonomního řízení vozidel Tesla Mad Max je dostupný pro vybrané zákazníky v programu EAP (Early Access Program). Nový režim je na silnici agresivnější, častěji mění pruhy a ne vždy dodržuje rychlostní limity. Agentura JPP spekuluje, že v Česku by se mohl nový režim namísto Mad Max jmenovat Mad Turek...
Byla vydána nová verze 9.18 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Nově také pro NanoPi R3S, R3S LTS, R76S a M5. Přehled novinek v poznámkách k vydání.
bat, tj. vylepšený cat se zvýrazňováním syntaxe a integrací s gitem, byl vydán ve verzi 0.26.0.
Skript asi nebyl zcela korektní, ale donedávna fungoval, po upg. serveru ale nastal problém.
Mělo by to přesouvat soubory z jednoho serveru na druhý a v zásadě to funguje. Problém je pokud na zdrojové straně není žádný soubor a tar za rourou nedostane žádná data.
Nemohl by někdo poradit, jak to upravit, aby se část příkazu za rourou uplatnila pouze pokud je to relevantní?
ssh ... " cd /home/...; for x in * ; do if [ -f \"\$x\" ] ; then tar --remove-files --ignore-failed-read -cf - * ; fi ; done " | tar -xf -
Předem dík za radu.
Řešení dotazu:
scp
?
$ scp 'jben@vzdaleny_stroj:/cesta/k/slozce/*(.)' /cesta/k/lokalni/slozce/
scp jsem zkoušel, ale nepodařilo se mi realizovat spojení.
Volaný server je za fw a je nutné použít nestandardní port, který je na fw přesměrován.
ssh vzdaleny_stroj -p2221 ...
funguje, ale pokud použiji scp, tak se ozve fw:
scp -P 2221 user@vzdaleny_stroj:...
tar --remove-files --ignore-failed-read -cf - $x
scp -r /home/dir user@server:/path/ && rm -f /home/dir/*
scp -r user@server:/home/dir /path/ && ssh user@server "rm -f /home/dir/*"
Ano funguje to tak, že cokoliv to najde ve zdrojovém adresáři na stroji 2, tak to přesune do cílového adresáře na stroj 1. Pokud tam soubory jsou, tak to funguje. Problém je, pokud je adresář prázdný, pak to končí chybou:
tar: Toto pravděpodobně není tar archiv
tar: Za běhu programu nastala chyba
Podle mého je špatně to, že tar spuštěný za rourou (tedy ten na straně 1, ze kterého se to původně spouští) je volán, ale nedostane nic ke zpracování, protože to je na straně 2 ošetřeno tak, aby se nic netarovalo - není co.
Neumím ale tomu taru na straně 1 říct, aby se spouštěl jen někdy, tedy jen pokud je co roztarovat.
Když to po sobě čtu, tak nevím , jestli to bude k pochopení, zkusím to.
Nic se tím nezměnilo. Stejná chyba.
co treba to zjednodusit:
ssh ... "tar -C /home/... -cf - ./ && rm -f /home/.../*" | tar -xf -
Neni to sice odpoved na Vas dotaz, ale myslim, ze to dela presne co chcete.
Overil jsem si, ze je mozne vytvorit tar, ktery obsahuje prave jenom ./
MarekDěkuji za pomoc, je to přesně to, co jsem potřeboval. Podadresáře tam nejsou a nikdy nebudou, takže jejich teoretický přenos v taru nevadí. Navíc na cílové straně jsou soubory dál zpracovávány a pozná se, o které je zájem a vše ostatní je smazáno.
Tiskni
Sdílej: