Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.
Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.
XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).
Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.
Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.
Byla vydána nová verze 7.0 linuxové distribuce Parrot OS (Wikipedie). S kódovým názvem Echo. Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
Vývojáři postmarketOS vydali verzi 25.12 tohoto před osmi lety představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME Shell on Mobile, KDE Plasma Mobile, Phosh a Sxmo.
Byla vydána nová verze 0.41.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 6.1 nebo novější a také libplacebo 6.338.2 nebo novější.
Byla vydána nová verze 5.5 (novinky) skriptovacího jazyka Lua (Wikipedie). Po pěti a půl letech od vydání verze 5.4.
Řešení dotazu:
Type=simple očekává, že spuštěný proces bude trvale běžet. Pokud se jedná o jednorázový skript (který něco udělá a skončí), nastav Type=oneshot.
no neveděl jsem že se v linuxu něco vynucujeTak jako nevynucuje, ale když nebudeš mít systemd, tak si budeš muset spoustu věcí řešit sám, protože jiné inity už nejsou podporované.
ale proč by nebylo možné ten skript normálně zařadit do procesů při startuVždyť přesně to dělají ty věci probírané výše. Rozdíl je v tom, že systemd nespouští skripty v /etc/rc*, ale programy definované v unitách.
stroj :~# cat /etc/systemd/system/rc-local.service [Unit] Description=/etc/rc.local ConditionPathExists=/etc/rc.local [Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=10 StandardOutput=tty RemainAfterExit=yes SysVStartPriority=99 [Install] WantedBy=multi-user.targePokud si vytvoří za zapne tuhle unitu, tak může normálně používat
rc.local jako dřív.
cat /etc/systemd/system/rc-local.service # SPDX-License-Identifier: LGPL-2.1+ # # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. # This unit gets pulled automatically into multi-user.target by # systemd-rc-local-generator if /etc/rc.local is executable. [Unit] Description=/etc/rc.local Compatibility Documentation=man:systemd-rc-local-generator(8) ConditionFileIsExecutable=/etc/rc.local After=network.target [Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=0 RemainAfterExit=yes GuessMainPID=nojedine co je potreba, vytvorit /etc/rc.local a "chmod +x /etc/rc.local", a jako posledni radek v rc.local mit: exit 0
sice na drobnosti stale pouzivam rc.local, ale jinak systemd unitu pouzivam treba na x11vnc (nechapu proc nema unitu rovnou (balicek v *buntu)), nahazovani/udrzovani ssh tunelu, spousteni skriptu co krome po startu se ma hlidat ze stale bezi, v skriptu mam sice smycku, ale kdyby to vypadlo tak ho unita znovu nahodi, navic v status pohodlne sleduju zda/co z skriptu zrovna bezi, vidim tam vystupy atd...
Já používám :
pod uživatelem pod kterým má běžet script se přihlásím a zadám crontab -e
na konec souboru zadám :
@reboot sleep 60 && /cesta/ke/scriptu.sh
ukončím editor
no a hotovo.
Tiskni
Sdílej: