🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #908262

Re: Wykonanie skryptu na resume

#908262
From: marrgol
Date: Thu, 17 Jul 2025 09:46
47 lines
2371 bytes
On 2025-07-17 at 09:23 Jacek wrote:
> Trzeba zrestartować zegar po każdym sleep. No to se wystrugałem taki skrypt:
> 
> #!/bin/bash
> # wykonuje restart zegara po wybudzeniu ze sleep
> 
> case $1 in
>     hibernate)
>         ;;
>     suspend)
>         ;;
>     thaw)
>         ;;
>         ;;
>     resume)
>     timedatectl set-ntp 0
>     sleep 2s
>     timedatectl set-ntp 1
>         ;;
>     *)  echo "ERROR: used incorrectly."
>         ;;
> esac
> 
> Nadałem nazwę i umieściłem w
> /usr/lib/pm-utils/sleep.d/00restart_timedatectl, nadałem też prawa do
> wykonania. I co? Kicha, nie działa. Ma ktoś pomysł dlaczego?

Ja nie mam, u mnie w distro już nawet nie ma pm-utils, teraz to się
systemd używa… ;)

Spróbuj taki wykonywalny skrypt:

--------------- 8< ---------------
#!/bin/bash
case $1 in
  post) timedatectl set-ntp 0
        sleep 2
        timedatectl set-ntp 1
        ;;
esac
--------------- 8< ---------------

umieścić w katalogu /usr/lib/systemd/system-sleep/.

A tak w ogóle, to to raczej nie powinno być potrzebne, bo w porządnych
dystrybucjach system raczej sam dba o synchronizację czasu -- może
trzeba tylko chwili cierpliwości po wybudzeniu?
Technical Details
Message-ID: <105agqb$1a36s$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
References: <105a8du$16ntd$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: marrgol <marrgol@address.invalid>
Newsgroups: pl.comp.os.linux
Subject: Re: Wykonanie skryptu na resume
Date: Thu, 17 Jul 2025 11:46:51 +0200
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <105agqb$1a36s$1@dont-email.me>
References: <105a8du$16ntd$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Thu, 17 Jul 2025 11:46:51 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="5e566a71eed367c983540ab1cedd1d30"; logging-data="1379548"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ajPy4fchbkbYdw1EjLEBx"
User-Agent: Mozilla/5.0 (rv:102.0) Gecko/20100101, Betterbird/102
Cancel-Lock: sha1:K/jvQdDyBnuLuO6HThEsqykgCu4=
In-Reply-To: <105a8du$16ntd$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit