abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 11:33 | IT novinky

    Nový open source router Turris Omnia NG je v prodeji. Aktuálně na Allegro, Alternetivo, Discomp, i4wifi a WiFiShop.

    Ladislav Hagara | Komentářů: 13
    včera 05:44 | Komunita

    Na YouTube a nově také na VHSky byly zveřejněny sestříhané videozáznamy přednášek z letošního OpenAltu.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Komunita

    Jednou za rok otevírá společnost SUSE dveře svých kanceláří široké veřejnosti. Letos je pro vás otevře 26. listopadu v 16 hodin v pražském Karlíně. Vítáni jsou všichni, kdo se chtějí dozvědět více o práci vývojářů, prostředí ve kterém pracují a o místní firemní kultuře. Můžete se těšit na krátké prezentace, které vám přiblíží, na čem inženýři v Praze pracují, jak spolupracují se zákazníky, partnery i studenty, proč mají rádi open source a co

    … více »
    SUSEMAS | Komentářů: 1
    včera 04:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za říjen (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Zajímavý článek

    Jeff Quast otestoval současné emulátory terminálu. Zaměřil se na podporu Unicode a výkon. Vítězným emulátorem terminálu je Ghostty.

    Ladislav Hagara | Komentářů: 10
    3.11. 22:55 | IT novinky

    Amazon bude poskytovat cloudové služby OpenAI. Cloudová divize Amazon Web Services (AWS) uzavřela s OpenAI víceletou smlouvu za 38 miliard USD (803,1 miliardy Kč), která poskytne majiteli chatovacího robota s umělou inteligencí (AI) ChatGPT přístup ke stovkám tisíc grafických procesů Nvidia. Ty bude moci využívat k trénování a provozování svých modelů AI. Firmy to oznámily v dnešní tiskové zprávě. Společnost OpenAI také nedávno

    … více »
    Ladislav Hagara | Komentářů: 5
    3.11. 16:22 | Pozvánky

    Konference Prague PostgreSQL Developer Day 2026 (P2D2) se koná 27. a 28. ledna 2026. Konference je zaměřena na témata zajímavá pro uživatele a vývojáře. Příjem přednášek a workshopů je otevřen do 14. listopadu. Vítáme témata související s PostgreSQL či s databázemi obecně, a mohou být v češtině či angličtině.

    TomasVondra | Komentářů: 0
    3.11. 13:22 | Nová verze

    Byl vydán Devuan 6 Excalibur. Přehled novinek v poznámkách k vydání. Kódové jméno Excalibur bylo vybráno podle planetky 9499 Excalibur. Devuan (Wikipedie) je fork Debianu bez systemd. Devuan 6 Excalibur vychází z Debianu 13 Trixie. Devuan 7 ponese kódové jméno Freia.

    Ladislav Hagara | Komentářů: 4
    3.11. 10:44 | IT novinky

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu poprvé překročil 3 %, aktuálně 3,05 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 27,18 %. Procesor AMD používá 67,10 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 1
    3.11. 10:33 | Zajímavý projekt

    Joel Severin v diskusním listu LKML představil svůj projekt linuxového jádra ve WebAssembly (Wasm). Linux tak "nativně" běží ve webovém prohlížeči. Potřebné skripty pro převod jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 2
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (48%)
     (18%)
     (18%)
     (22%)
     (16%)
     (21%)
     (16%)
     (17%)
    Celkem 309 hlasů
     Komentářů: 15, poslední 2.11. 08:25
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: WakeOnLAN - skript

    27.8. 13:51 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    WakeOnLAN - skript
    Přečteno: 871×
    Dobrý den ..

    rozchodil jsem na PC WOL. Pak jsem hledal způsob, jak při wake provést nějaký skript. Pomocí systemd-suspend.service jsem našel použitelný způsob.

    Tak tedy server pomocí wakeonlan MAC ( ubuntu ) vzbudí zálohovací stroj, ten provede zálohu, a ... ve skriptu mám 10 minut pauzu .... a neusne. Za těch 10 minut pauzy se skript nedostane. Patrně ho utne systemd. Ručně ho suspenduju bez problémů. Po té pauze je echo do souboru, ale to už se neprovede.

    Těch 10 minut je tam pro případ, že bych potřeboval provést nějakou údržbu já, aby se stroj nevypnul hned.

    V hlavě mám několik nápadů co s tím, ale poptám se tady, jaký způsob by jste volili vy ?

    Na stroji je tumbleweed ... ale to je asi irelevantní.

    Děkuji za nápady.

    Milan

    Řešení dotazu:


    Odpovědi

    27.8. 14:16 ...
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Postni ten skript. Jest-li tam používáš timeout, může to být tenhle problém.
    27.8. 14:39 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Ahoj, skript je další, tady je část, která "vyhnije" :

    na opauzování používám sleep :-D. Poslední zápis v logfile je "10 minut pauza" a konec.

    echo " 10 minut pauza " >> $logfile
    sleep 600
    echo " uspávám " >> $logfile
    /usr/bin/systemctl suspend
    
    27.8. 16:41 PetebLazar | skóre: 35 | blog: l_eonardovo_odhodlani
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    A neběží ten sleep v tom skriptu stále i po uplynutí 10 minut? Třeba nemá potřebný "pojem o čase".
    27.8. 17:01 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    jak to zjistím, Petře ? Můj názor ale je, že ten script násilně ukončí systemd..
    27.8. 22:26 PetebLazar | skóre: 35 | blog: l_eonardovo_odhodlani
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Nebyl by ten sleep vidět v době jeho spuštění skriptem mezi běžícími procesy?
    ps -fax |grep sleep -B 2
     404522 pts/0    Ss     0:00  |       \_ -bash
     404610 pts/0    S+     0:00  |           \_ /bin/bash ./test_skript.sh
     404611 pts/0    S+     0:00  |               \_ sleep 100
    
    
    27.8. 16:34 kaaja
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript

    Systemd má u service timeout na startování, takže to možná vytimeoutuje a on to zabije.

    Možná bych vyzkoušel, zda by nepomohlo skript spustit na pozadí - v systemd spouštět skript, který ten tvůj s čekáním spustí s

    nohup skript &
    27.8. 16:58 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    nikdy jsem to nezkoušel, ale pomohlo by použít pro spuštění té pauzy a uspávače
    
    exec sctript.sh
    ?, kde script.sh by měl v sobě tu pauzu a uspání ?
    27.8. 17:16 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Dá se u systend - tedy u jedné služby zvětšit timeout ? suspend.service to v manuálu nemá ... pokud jsem teda koukal správně ....

    Druhá možnost je spustit sktript ze skriptu, který by se odpoutal od toho původního. Možná to dělá exec, ale nemám s tím žádné zkušenosti, a PC je teď v práci, na pokusy je to teď obtížné, takže až zítra.

    Další nápad je, že skript na serveru, který probouzí , by ho přes ssh zase uspal. To by mělo i výhodu, že po probuzení mimo naplánovaný čas by se neuspával.

    Nevím, co z toho je použitelné, nikdy jsem v tomto oboru nezkoušel - nepracoval, proto se ptám tady ...

    Milan
    28.8. 13:25 majales | skóre: 30 | blog: Majales
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    A není lepší a dle všeho správnější cesta to aby ten process který dokončí zálohování spustil po doběhnutí lokální, nebo vzdálený shutdown? Podle toho jestli je zálohování pull nebo push. Přijde mi, že je je špatné, řešit to timerem..
    29.8. 19:11 PetebLazar | skóre: 35 | blog: l_eonardovo_odhodlani
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    ... vzbudí zálohovací stroj, ten provede zálohu, a ... ve skriptu mám 10 minut pauzu .... a neusne
    Ten sleep, jestli jsem to pochopil správně, je pouštěn synchronně na konci zálohovacího skriptu (zajišťuje časové okénko pro případný remote zásah/kontrolu po zálohách). Nikoli asynchronně, nezávisle na běhu zálohovacího skriptu.
    27.8. 21:36 X
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Řešení 1× (Milan Uhrák (tazatel))
    27.8. 21:56 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    A klasický shutdown +10 nefunguje? Ak nie, tak by som zavolal ten systemctl poweroff cez čerstvý timer nastavený o 10 minút neskôr.
    28.8. 07:25 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Alebo by som mierne modifikoval toto.

    Ale aby zas nebola o pár mesiacov zbytočná otázka že prečo sa mi vypína NAS chvíľu po štarte, tak by som to radšej prerobil na vzdialené vypnutie cez ssh kde sa užívateľ overuje iba kľúčom a má právo len na vypnutie mašiny.
    28.8. 13:39 pavele
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Myslíš něco jako:

    ssh -i /cesta/kde/je/muj/authorized-keys IP-vzdaleny-PC,

    kde authorized-keys obsahuje:

    command="/home/ja/vypnise_pocitaci.sh",no-port-forwarding,no-agent-forwarding,no-pty ssh-rsa AAAAB3NzaC1ycxxxxxxxxxx.....?
    28.8. 17:22 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Petře, dobrý postřeh.

    Ale protože backuper bude v jiné budově, ( jinak funguje dobře, jede už půl roku a spokojenost) a občas chci na tom backuperu něco udělat / zjistit musím mít možnost ho zapnout.

    Backup udělá 1-2 x denně, a pak ho dávám (po provedení zálohy) usnout, dostanu se na něj probuzením a přes ssh. Jenže s tím usnutím jsou problémy. (nevím jak na to, přesněji). Na jednu stranu ho nechci vypnout hned, aby měl možnost udělat nějaký svý údržby, proto 10 minut. Ale pokud zjistí, že záloha se už dnes dělala (nebo před 12 hodinama), neusnout, a čekat, až udělám já, co potřebuju, usnu to ručně.

    Dnes jsem zjišťoval ( podle PeteBlazara ) jak na tom ten sleep je. Chvíli žije, a pak je (asi po minutě ) zabitý. A to i přes spuštění exec-em. Takže toto asi nepůjde.

    Zkusím tvou cestu přes timer.

    Zatím dík. :-D

    Milan

    28.8. 17:38 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Načasovaný shutdown sa dá aj vypnúť. Keby si to vyskúšal, tak ti rovno vypíše aj ako. A ak to nechceš vyskúšať (lebo nemáš iný Linux k dispozícii u ktorého môžeš risknúť uklepnutie ktoré môže spôsobiť vypnutie stroja ktorý nie je reálny server a nedá sa zapnúť na diaľku), tak si pozri pasáž manuálovej stránky daného príkazu v ktorej sa píše: Cancel a pending shutdown. This may be used to cancel the effect of an invocation of shutdown with a time argument that is not "+0" or "now".
    28.8. 19:17 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    ja chci ale suspend, ne shutdown
    28.8. 19:43 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Na prebudenie zo suspend netreba magic packet Wake on LAN, WoL sa používa pri zapnutí stroja z vypnutého stavu.
    28.8. 20:08 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    No nevím, vypnutý PC jsem probudit ani nezkoušel, protože skoro všude se píše, že probuzení přes wol je možné ze suspendu, např lhářka AI googlu :
    Funkce Wake-on-LAN (WOL) umožňuje probudit počítač ze spánku nebo úsporného režimu pomocí speciální síťové zprávy, ale nelze ji použít k probuzení již zcela vypnutého počítače.
    Ale https://forum.root.cz/index.php?topic=26334.0 naznačuje, že některé NASy lze z vypnutí probudit.. možná máte pravdu, v pondělí to zkusím. Ten zálohovač je obyč desktop PC. Ale dám vědět ..

    Milan
    28.8. 20:23 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    AI dokáže vyhalucinovať aj väčšie nezmysly.

    WoL bolo vyvinuté na zapnutie fyzicky vypnutého stroja, a používa sa od nástupu ATX zdrojov (čo je už 30 rokov). Je nás tu viacej čo WoL používame rádovo dlhšie ako novici používajú mainstream AI. Na prebudenie zo Suspend stačí aby sieťovka prijala akýkoľvek sieťový packet (pre ňu určený), takže sa zobudí aj pri pokuse o ssh pripojenie. Nnemusí to byť WoL obsahujúci UDP packet na port 9 so špeci obsahom (a zaslaný napr. programom etherwake).
    29.8. 08:52 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    No měls pravdu, dám shutdown a z jiného stroje wol, a backuper ( zálohovací PC, ne program, promiň za zmatení ) se probudí. To ovšem docela mění ten můj přístup a jak jsi psal, špatně navržené řešení tě pak nutí překonávat problémy, které by správným přístupem nevznikly.

    No ale zase jsem se něco přiučil.

    Děkuju všem za rady a nápady .... případ je vyřešen ..

    Jo a ten suspend-nutý PC při pokusu o ssh se nevznudí, asi něco v biosu, ale to zjistím jindy.

    Milan
    29.8. 09:39 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Len pre pobavenie, vyhľadávač tvrdí že spomenutý backuper je zálohovací modul do herného minecraft servera, do redakčného word press systému a podobne. Tak si vyber, keď do jednej reči použiješ slovo z iného jazyka len aby to vyznelo odbornejšie.
    28.8. 18:27 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Ok, PC po 25 minutách - tak jak bylo nastaveno v timeru - skutečně usíná. To je velký pokrok.

    V souvislosti s tím mě napadla myšlenka, že i záloha, pokud bude trvat dlouho, může být zabita. A asi ji taky přestěhuju do unity..

    Ještě vybrat správný typ, u kterého není omezení času běhu..

    Nebyla by nápověda ?

    Dík . Milan
    28.8. 18:42 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Neviem či je v tomto prípade vhodné použiť unitu typu simple ktorá trpí všetkými tebou spomenutými problémami.

    Nuž, veľa krát som videl ako si niekto zle navrhol riešenie, a zbytočne sa zamotával do čiastkových problémov nevhodného riešenia. Čo chceš vôbec dosiahnuť, aby si na diaľku zapol večne vypnutý stroj ktorý sám seba odzálohuje? To mi pripadá ako dosť zbytočná akcia.
    28.8. 19:24 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    chci mít zálohovací stroj, který běžící server vzbudí. Vzbuzený backuper si stáhne po síti ze serveru zálohy ( snapshoty ) ( asi minuta ) a zase se uspí.

    To je moje představa.
    28.8. 19:54 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    chci mít zálohovací stroj, který běžící server vzbudí
    Toto je mierne nejednoznačná podmienka.
    Vzbuzený backuper si stáhne po síti ze serveru zálohy ( snapshoty ) ( asi minuta ) a zase se uspí.
    Zálohovací software backuper nepoznám. Ale rozumné zálohovacie systémy majú v zálohovacej úlohe možnosť spustiť nejakú akciu pred zálohovaním alebo po zálohovaní. Nebolo by to jednoduchšie, prehľadnejšie a funkčnejšie? Možno to má ten SW backuper v sebe.
    28.8. 17:53 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Zdravím...

    zkusil jsem ten timer ... dostal jsem se do fáze, kdy timer slibuje spustit unitu se suspendem, vypadá to slibně...

    28.8. 12:18 Want
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    Myslíš WOL pro shutdown? Já to používám jen pro start. Vzdálené vypínání někomu pod rukama totiž není žádoucí.
    28.8. 17:35 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: WakeOnLAN - skript
    WOL je pro nastartování, po vykonání práce chci PC suspendnout, ale s pauzou přibližně 10 minut. Může být 20, ještě nevím

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.