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í
×
    dnes 04:44 | IT novinky

    Společnost Meta na dvoudenní konferenci Meta Connect 2025 představuje své novinky. První den byly představeny nové AI brýle: Ray-Ban Meta (Gen 2), sportovní Oakley Meta Vanguard a především Meta Ray-Ban Display s integrovaným displejem a EMG náramkem pro ovládání.

    Ladislav Hagara | Komentářů: 1
    dnes 01:11 | Nová verze

    Po půl roce vývoje od vydání verze 48 bylo vydáno GNOME 49 s kódovým názvem Brescia (Mastodon). S přehrávačem videí Showtime místo Totemu a prohlížečem dokumentů Papers místo Evince. Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře.

    Ladislav Hagara | Komentářů: 2
    včera 16:22 | Nová verze

    Open source softwarový stack ROCm (Wikipedie) pro vývoj AI a HPC na GPU od AMD byl vydán ve verzi 7.0.0. Přidána byla podpora AMD Instinct MI355X a MI350X.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Nová verze

    Byla vydána nová verze 258 správce systému a služeb systemd (GitHub).

    Ladislav Hagara | Komentářů: 5
    včera 15:11 | Nová verze

    Byla vydána Java 25 / JDK 25. Nových vlastností (JEP - JDK Enhancement Proposal) je 18. Jedná se o LTS verzi.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | Humor

    Věra Pohlová před 26 lety: „Tyhle aféry každého jenom otravují. Já bych všechny ty internety a počítače zakázala“. Jde o odpověď na anketní otázku deníku Metro vydaného 17. září 1999 na téma zneužití údajů o sporožirových účtech klientů České spořitelny.

    Ladislav Hagara | Komentářů: 4
    včera 11:33 | Zajímavý článek Ladislav Hagara | Komentářů: 0
    16.9. 21:44 | Nová verze

    Byl vydán Mozilla Firefox 143.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Nově se Firefox při ukončování anonymního režimu zeptá, zda chcete smazat stažené soubory. Dialog pro povolení přístupu ke kameře zobrazuje náhled. Obzvláště užitečné při přepínání mezi více kamerami. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 143 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    16.9. 17:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 43 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 21. října.

    Ladislav Hagara | Komentářů: 0
    16.9. 12:22 | Nová verze

    Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.2 (𝕏, Mastodon). Přehled novinek, vylepšení a nových efektů v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (47%)
     (58%)
     (0%)
     (5%)
     (11%)
     (5%)
     (16%)
     (5%)
     (11%)
    Celkem 19 hlasů
     Komentářů: 1, poslední včera 13:49
    Rozcestník

    Dotaz: WakeOnLAN - skript

    27.8. 13:51 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    WakeOnLAN - skript
    Přečteno: 692×
    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.