Fedora je od 10. února dostupná v Sýrii. Sýrie vypadla ze seznamu embargovaných zemí a Fedora Infrastructure Team mohl odblokovat syrské IP adresy.
Ministerstvo zahraničí Spojených států amerických vyvíjí online portál Freedom.gov, který umožní nejenom uživatelům v Evropě přístup k obsahu blokovanému jejich vládami. Portál bude patrně obsahovat VPN funkci maskující uživatelský provoz tak, aby se jevil jako pocházející z USA. Projekt měl být původně představen již na letošní Mnichovské bezpečnostní konferenci, ale jeho spuštění bylo odloženo.
Byla vydána pro lidi zdarma ke stažení kniha The Book of Remind věnovaná sofistikovanému kalendáři a připomínači Remind.
Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.5.0. Oznámení připomíná 30. výročí vzniku projektu. Novinky zahrnují mj. vylepšení referencí nebo použití barev napříč aplikací, od rozhraní editoru po výstupní dokument.
F-Droid bannerem na svých stránkách a také v aplikacích F-Droid a F-Droid Basic upozorňuje na iniciativu Keep Android Open. Od září 2026 bude Android vyžadovat, aby všechny aplikace byly registrovány ověřenými vývojáři, aby mohly být nainstalovány na certifikovaných zařízeních Android. To ohrožuje alternativní obchody s aplikacemi jako F-Droid a možnost instalace aplikací mimo oficiální obchod (sideloading).
Svobodná historická realtimová strategie 0 A.D. (Wikipedie) byla vydána ve verzi 28 (0.28.0). Její kódový název je Boiorix. Představení novinek v poznámkách k vydání. Ke stažení také na Flathubu a Snapcraftu.
Multimediální server a user space API PipeWire (Wikipedie) poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní byl vydán ve verzi 1.6.0 (Bluesky). Přehled novinek na GitLabu.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-1.2 a 20.04 OTA-12.
Byla vydána (Mastodon, 𝕏) nová stabilní verze 2.0 otevřeného operačního systému pro chytré hodinky AsteroidOS (Wikipedie). Přehled novinek v oznámení o vydání a na YouTube.
WoWee je open-source klient pro MMORPG hru World of Warcraft, kompatibilní se základní verzí a rozšířeními The Burning Crusade a Wrath of the Lich King. Klient je napsaný v C++ a využívá vlastní OpenGL renderer, pro provoz vyžaduje modely, grafiku, hudbu, zvuky a další assety z originální kopie hry od Blizzardu. Zdrojový kód je na GitHubu, dostupný pod licencí MIT.
.ps au (když tě to odkáže na FAQ, tak tam asi bude napsáno, kde je problém, ne? co takhle si to tam přečíst? když to navíc dává jasný hint ohledně bogus -?), tak se někde ve výpisu -- kdekoli, v datu, v hlavičce výpisu, v názvu či argumentech příkazu, etc. -- vyskytuje zadaný regexp coby samostatné slovo.
jde tu neco jako "true"Ano, je to příkaz a kdybys to zkusil, tak to víš. Nejjednodušší nekonečná smyčka nicméně je
while :; do ...; done
Kdybych zkusil co?Prostě tam napsat
true.
a vubec netusim jaka je syntaxe skriptovaciho jazyku, vubec netusim jaky jazyk se tam vlastne pouzivaBash. Určitě na Internetu najdeš spoustu příruček a návodů.
#!/bin/sh
while true; do
if [ $1 ] && [ `users | grep $1` ]; then echo "Je tu.";
else echo "Neni tu."
fi
sleep 3
done
grep -w namísto grep, jinak to bude hledat i částečnou shodu.
Rozdíl mezi ‚uživatel je přihlášen‘ a ‚uživateli tu běží proces(y)‘ asi nemá smysl diskutovat v threadu, kde tazatel nemá jasno v základních konceptech...
true, jmenuje se to true. Stačilo to zkusit.
Program ps má parametry s pomlčkou a parametry bez pomlčky, jeho syntaxe je poněkud komplikovanější. Doporučuju vyhradit si na to hodinku, přečíst si man ps a zkusit si to. Rozhodně bych místo poradny začal s tím FAQ, které oni píšou.
Za třetí - script možná přibližně dělá, to co má, ale jen přibližně. Jak už tu někdo naznačil, grep z ps zachytává jen řetězce bez kontextu, takže pokud bude jméno uživatele jako parametr, pokud bude jméno procesu náhodou shodné s uživatelským jménem, tak se to chytí. Kromě toho běžící proces vůbec neznamená, že uživatel je přítomen, stačí si pustit něco ve screenu.
Možná se podívej na příkaz w nebo who.
Marek
Tiskni
Sdílej: