Dieter Deyke <dieter.de...@gmail.com> writes:

>> On 09/26/2014 06:31 PM, lee wrote:
>>> is there an easy way to force chronyd to get into/remain in its online
>>> mode rather than going into offline mode?
>
> I had the same problem. My workaround was to run the following python
> script from /etc/cron.hourly/
>
> #! /usr/bin/env python
>
> import os
> import time
>
> def main():
>     chronyd_running = False
>     for line in os.popen("ps -ef", "r").readlines():
>         if "/usr/sbin/chronyd" in line:
>             chronyd_running = True
>     sources_ok = False
>     if chronyd_running:
>         for line in os.popen("chronyc sources", "r").readlines():
>             if line.startswith("^") and "10y" not in line:
>                 sources_ok = True
>     if not sources_ok:
>         os.system("/etc/init.d/chrony stop")
>         time.sleep(3)
>         os.system("/etc/init.d/chrony start")
>
> if __name__ == "__main__": main()

Thank you, that should work fine :)

Apparently more recent versions of chrony don't go offline like older
versions do, i. e. they automatically retry to reach the servers in
increasing time intervals.


-- 
Hallowed are the Debians!


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87k34bmrd3....@yun.yagibdah.de

Reply via email to