Společnost Fairphone stojící za stejnojmennými mobilními telefony představila (pdf) bezdrátová špuntová sluchátka Fairbuds 2. Opravitelná, s vyměnitelnými bateriemi a tříletou zárukou. Cena 119 eur.
O víkendu 17. a 18. října lze na brněnském výstavišti navštívit s jednou vstupenkou dvě akce: Maker Faire Brno, festival inovací, kreativity a kutilství, a GameDev Connect, akci určenou pro všechny současné a hlavně budoucí herní vývojáře.
Canonical vydal (email) Ubuntu 26.10 Stonking Stingray. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2027.
České Radiokomunikace (CRA) ve čtvrtek odstřelily rozhlasový vysílač Liblice B, dosud nejvyšší stavbu v Česku. O demolici dvou 355 metrů vysokých stožárů rozhodly z důvodu jejich nevyužívání, už v úterý přitom zhasly a demontovaly jejich osvětlení.
Microsoft Defender nově podporuje linuxové desktopy.
Oficiální Epic Games Launcher je v nové preview verzi poprvé dostupný i pro Linux (FAQ). Pracuje se na novém Easy Anti-Cheatu pro Linux (EAC Linux v2) a podpoře hry Fortnite na Linuxu.
Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.8. Novinky zahrnují lepší podporu vzdálené plochy, sdílení a nahrávání obrazovky a řadu drobností napříč uživatelským rozhraním (úplný seznam změn, shrnutí ve wiki).
Apple představil 7palcový displej Apple HomeView s podporou Apple Intelligence a Siri AI pro ovládání chytré domácnosti, novou řadu vybavení chytré domácnosti Apple Home Collection, další generaci HomePodu mini a novou Apple TV 4K. Apple HomeView není v Evropské unii v prodeji, jelikož umělá inteligence Siri v rámci systému iOS v EU momentálně není k dispozici. Apple spolupracuje s EU a snaží se najít cestu, jak situaci vyřešit.
KDE slaví 30 let. Přesně před 30 lety, 14. října 1996, poslal Matthias Ettrich do diskusní skupiny comp.os.linux.misc zprávu, která započala historii projektu KDE. Důležité milníky jsou zobrazeny na časové ose.
Byl vydán Mozilla Firefox 158.0. Stejně jako Chrome 155 s podporou JPEG XL (test). Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 158 bude brzy k dispozici také na Flathubu a Snapcraftu.
ssh tonda@tonduv.comp.cz "command"
coz udela, ze na tondovo pocitaci pusti command. Jenze co kdyz ten command je nejaky strukturovany prikaz, napr. if, fakt to nechci psat na jednu radku, chtel bych si ten prikaz napsat "hezky" a urcite bych nechtel posilat na tonduv pocitac nejaky skript a ten tam poustet (je to sice reseni ale moc pekne ne).Diky za kazdou radu.ssh localhost "if true; then > echo its true > else > echo false > fi"
ssh root@comp.cz '
if ps aux | grep "proces" | grep "bin" 1>/dev/null 2>/dev/null
then
printf "%-80s %-80s" "proces is" "RUNNING"
echo ""
else
printf "%-80s %-80s" "proces is" "STOPPED!!"
echo ""
fi'
kdyz to pustim z comp1.cz, tak mi to pise proces is running, ale kdyz dam na comp2.cz
ps aux | grep "proces" | grep "bin" 1>/dev/null 2>/dev/nulla pak
echo $?tak odpoved je 1, tedy puvodni odpoved mela byt proces is stopped.
Tak zkuste
ssh -l root comp.cz <<EOT ... EOT
případně ještě přepínač '-t', pokud spouštíte něco, co potřebuje terminál.
Pseudo-terminal will not be allocated because stdin is not a terminal. stdin: is not a ttyPseudo-terminal will not be allocated because stdin is not a terminal. stdin: is not a tty
stdin: is not a ttySem to nakonec poresil takto:
ssh root@comp.cz << _EOF_ 2>/dev/nullDekuji za odpovedi
1>/dev/null 2>/dev/null se dá pokud vím zapsat jako &> /dev/nullps aux | grep "proces" | grep "bin"... - man pidof - možná vhodnější..$ cat ~/testingfile cat: /home/user/testingfile: No such file or directory $ cat scriptik.sh touch ~/testingfile echo "prvni" >> ~/testingfile echo "druhy" >> ~/testingfile echo "treti" >> ~/testingfile $ xargs -0 -a scriptik.sh ssh user@localhost user@localhost's password: $ cat ~/testingfile prvni druhy treti
from __future__ import division
import socket
print socket.gethostname()
s = [x.split() for x in file('/proc/net/dev') if 'eth0' in x][0][0]
bytes = int(s.split(':')[1])
gb = bytes/1024/1024/1024
print '%.2f GiB' %gb
Tedy vypíše hostname a ukáže, kolik gigabajtů se stáhlo přes eth0. No a ten můžu ladit u sebe a nakonec pustit na různých strojích aniž bych ho tam kopíroval:
$ ssh honza@pumpa.ath.cx python < pokus.py pumpa.ath.cx 0.95 GiB $ ssh honza@chorchoj.ath.cx python < pokus.py chorchoj 2.50 GiB
#!/usr/bin/python from subprocess import * cmd = ['ssh', 'honza@chorchoj.ath.cx', 'pgrep', 'bash'] pr = Popen(cmd, stdout = PIPE) if pr.stdout.read(): print 'Bezi'Vypsalo to "Bezi", tak je to nejspíš pravda.
Tiskni
Sdílej: