<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">This is what the code does. As you can
see, if the locale is local (use_localtime is true) then the
values in the hour (in particular) is compared with the outcome of
using localtime(), rather than gmtime(). At the moment of
comparison, the code does not know (nor care) what timezone it is
in. It just compares two values. So I remain confused. <br>
<br>
Could you do a 'set/debug cron', then either run a 'watchdbg cron'
in an window or, as it will be watch paint drying "event", do a
'grepdbg cron' after a fault has occurred - use 'grepdbg 1 cron'
if it was yesterday. NOTE: 'set/debug cron' must have been set
*before* any fault in order for grepdbg to pick it up. Then send
me a representative sample of data that you collect (directly
rather than via the list).<br>
<br>
Dirk<br>
<br>
<font face="monospace"># process the cronjobs<br>
sub process<br>
{<br>
my $now = $main::systime;<br>
return if $now-$lasttime < 1;<br>
<br>
my ($sec, $min, $hour, $mday, $mon, $wday);<br>
if ($use_localtime) {<br>
($sec, $min, $hour, $mday, $mon, $wday) =
(localtime($now))[0,1,2,3,4,6];<br>
} else {<br>
($sec, $min, $hour, $mday, $mon, $wday) =
(gmtime($now))[0,1,2,3,4,6];<br>
}<br>
<br>
# are we at a minute boundary?<br>
if ($min != $lastmin) {<br>
<br>
# read in any changes if the modification time has
changed<br>
init();<br>
<br>
$mon += 1; # months otherwise go 0-11<br>
my $cron;<br>
foreach $cron (@crontab) {<br>
if ((!$cron->{min} || grep $_ eq $min,
@{$cron->{min}}) &&<br>
(!$cron->{hour} || grep $_ eq $hour,
@{$cron->{hour}}) &&<br>
(!$cron->{mday} || grep $_ eq $mday,
@{$cron->{mday}}) &&<br>
(!$cron->{mon} || grep $_ eq $mon,
@{$cron->{mon}}) &&<br>
(!$cron->{wday} || grep $_ eq $wday,
@{$cron->{wday}}) ){<br>
<br>
if ($cron->{cmd}) {<br>
my $s = $use_localtime ? "LOCALTIME" :
"UTC"; <br>
dbg("cron: $s $min $hour $mday $mon $wday
-> doing '$cron->{cmd}'") if isdbg('cron');<br>
eval $cron->{cmd};<br>
dbg("cron: cmd error $@") if $@ &&
isdbg('cron');<br>
}<br>
}<br>
}<br>
}<br>
<br>
# remember when we are now<br>
$lasttime = $now;<br>
$lastmin = $min;<br>
}<br>
</font><br>
On 12/04/2025 21:28, Keith, G6NHU via Dxspider-support wrote:<br>
</div>
<blockquote type="cite"
cite="mid:0e53b412-4ec8-4a42-baca-835e1e544bae@Spark">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<div name="messageBodySection">
<div dir="auto"><span
style="color:#000000;font-family:Menlo;font-size: 11px">
Local time: Sat 2025-04-12 21:28:17 BST</span><span
style="font-size: 11px"><br>
</span><span
style="color:#000000;font-family:Menlo;font-size: 11px">
Universal time: Sat 2025-04-12 20:28:17 UTC</span><span
style="font-size: 11px"><br>
</span><span
style="color:#000000;font-family:Menlo;font-size: 11px">
RTC time: Sat 2025-04-12 20:28:17</span><span
style="font-size: 11px"><br>
</span><span
style="color:#000000;font-family:Menlo;font-size: 11px">
Time zone: Europe/London (BST, +0100)</span><span
style="font-size: 11px"><br>
</span><span
style="color:#000000;font-family:Menlo;font-size: 11px">System
clock synchronized: yes</span><span style="font-size: 11px"><br>
</span><span
style="color:#000000;font-family:Menlo;font-size: 11px">
NTP service: active</span><span
style="font-size: 11px"><br>
</span><span
style="color:#000000;font-family:Menlo;font-size: 11px">
RTC in local TZ: no</span><span style="font-size: 11px"><br>
</span><span style="font-size: 11px"><br>
</span><span style="font-size: 11px"><br>
</span><span style="font-size: 11px"><br>
</span></div>
</div>
<div name="messageReplySection">On 12 Apr 2025 at 21:26 +0100,
Dirk Koopman via Dxspider-support
<a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support@tobit.co.uk"><dxspider-support@tobit.co.uk></a>, wrote:<br>
<blockquote type="cite"
style="border-left-color: grey; border-left-width: thin; border-left-style: solid; margin: 5px 5px;padding-left: 10px;">
<div dir="ltr">Please run timedatectl in a shell on your
machine.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Dirk</div>
<div dir="ltr"><br>
<blockquote type="cite">On 12 Apr 2025, at 20:33, Keith,
G6NHU via Dxspider-support
<a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support@tobit.co.uk"><dxspider-support@tobit.co.uk></a> wrote:<br>
<br>
</blockquote>
</div>
<blockquote type="cite">
<div dir="ltr">
<div name="messageBodySection">
<div dir="auto"><span style="font-size: 16px"><br>
</span><span style="font-size: 16px"><br>
</span><span
style="color:#000000;background-color:rgba(0, 0, 0, 0);font-family:Arial;font-size: 16px">sh/var
$DXCron::use_localtime</span><span
style="font-size: 16px"><br>
</span><span
style="color:#000000;background-color:rgba(0, 0, 0, 0);font-family:Arial;font-size: 16px">$DXCron::use_localtime
= 1</span><span style="font-size: 16px"><br>
</span></div>
</div>
<div name="messageReplySection">On 12 Apr 2025 at 16:40
+0100, Christopher Schlegel via Dxspider-support
<a class="moz-txt-link-rfc2396E" href="mailto:dxspider-support@tobit.co.uk"><dxspider-support@tobit.co.uk></a>, wrote:<br>
<blockquote type="cite"
style="border-left-color: grey; border-left-width: thin; border-left-style: solid; margin: 5px 5px;padding-left: 10px;">
<div dir="auto">
<p dir="ltr">Not sure I can help, but seeing what we
can see.</p>
<p dir="ltr">What is the output if you do a:</p>
<p dir="ltr">sh/var $DXCron::use_localtime</p>
<p dir="ltr">In the sysop console.</p>
<p dir="ltr">Chris WI3W</p>
</div>
<br>
<div class="gmail_quote gmail_quote_container">
<div dir="ltr" class="gmail_attr">On Sat, Apr 12,
2025, 11:04 Keith, G6NHU via Dxspider-support <<a
href="mailto:dxspider-support@tobit.co.uk"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div name="messageBodySection">
<div dir="auto"><span
style="font-family:Arial;font-size:medium">Yes,
it’s been in my crontab since the day it
was announced in January 2023!</span><span
style="font-size:medium"><br>
</span><span style="font-size:medium"><br>
</span><span
style="font-family:Arial;font-size:medium">I’m
pretty sure it has worked correctly
before, it’s just that I noticed it a
couple of days ago because of the node
reboot time.</span><span
style="font-size:medium"><br>
</span><span style="font-size:medium"><br>
</span><span
style="font-family:Arial;font-size:medium">73
Keith.</span><span
style="font-size:medium"><br>
</span></div>
</div>
<div name="messageReplySection">On 12 Apr 2025
at 15:23 +0100, Christopher Schlegel via
Dxspider-support <<a
href="mailto:dxspider-support@tobit.co.uk"
target="_blank" rel="noreferrer"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>>,
wrote:<br>
<blockquote type="cite"
style="border-left-color:grey;border-left-width:thin;border-left-style:solid;margin:5px 5px;padding-left:10px">
<p dir="ltr">Keith,</p>
<p dir="ltr">Has DXSpider been restarted
since that change? Again just tossing
possibilities as there are some variables
that will only update on startup.</p>
<p dir="ltr">Chris WI3W</p>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat,
Apr 12, 2025, 04:32 Keith, G6NHU <<a
href="mailto:g6nhu@me.com"
target="_blank" rel="noreferrer"
moz-do-not-send="true"
class="moz-txt-link-freetext">g6nhu@me.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div name="messageBodySection">
<div dir="auto"><span
style="font-family:Arial,sans-serif;font-size:16px">It always shows
local time. So if I do a date
command, it shows me this:</span><span
style="font-size:16px"><br>
</span><span
style="font-size:16px"><br>
</span><span
style="font-family:Menlo,monospace;font-size:11px">Fri 11 Apr 21:09:36
BST 2025</span><span
style="font-size:11px"><br>
</span><span
style="font-size:11px"><br>
</span><span
style="font-size:11px"><br>
</span></div>
</div>
<div name="messageReplySection">On 11
Apr 2025 at 20:52 +0100, Keith,
G6NHU <<a
href="mailto:g6nhu@me.com"
rel="noreferrer noreferrer"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">g6nhu@me.com</a>>,
wrote:<br>
<blockquote type="cite"
style="border-left-color:grey;border-left-width:thin;border-left-style:solid;margin:5px 5px;padding-left:10px"><br>
<div><span style="font-size:16px"><span
style="font-family:Arial">It
always shows local time. So
if I do a date command, it
shows me this:</span></span><span
style="font-family:Arial"></span><br>
<br>
<span style="font-size:11px"><span
style="font-family:Menlo">Fri
11 Apr 21:09:36 BST 2025</span></span></div>
</blockquote>
</div>
</div>
</blockquote>
</div>
_______________________________________________<br>
Dxspider-support mailing list<br>
<a
href="mailto:Dxspider-support@tobit.co.uk"
target="_blank" rel="noreferrer"
moz-do-not-send="true"
class="moz-txt-link-freetext">Dxspider-support@tobit.co.uk</a><br>
<a
href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support"
target="_blank" rel="noreferrer"
moz-do-not-send="true"
class="moz-txt-link-freetext">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</blockquote>
</div>
</div>
_______________________________________________<br>
Dxspider-support mailing list<br>
<a href="mailto:Dxspider-support@tobit.co.uk"
target="_blank" rel="noreferrer"
moz-do-not-send="true"
class="moz-txt-link-freetext">Dxspider-support@tobit.co.uk</a><br>
<a
href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support"
rel="noreferrer noreferrer" target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</blockquote>
</div>
_______________________________________________<br>
Dxspider-support mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:Dxspider-support@tobit.co.uk">Dxspider-support@tobit.co.uk</a><br>
<a class="moz-txt-link-freetext" href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</blockquote>
</div>
<span>_______________________________________________</span><br>
<span>Dxspider-support mailing list</span><br>
<span><a class="moz-txt-link-abbreviated" href="mailto:Dxspider-support@tobit.co.uk">Dxspider-support@tobit.co.uk</a></span><br>
<span><a class="moz-txt-link-freetext" href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a></span><br>
</div>
</blockquote>
_______________________________________________<br>
Dxspider-support mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:Dxspider-support@tobit.co.uk">Dxspider-support@tobit.co.uk</a><br>
<a class="moz-txt-link-freetext" href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</blockquote>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre wrap="" class="moz-quote-pre">_______________________________________________
Dxspider-support mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dxspider-support@tobit.co.uk">Dxspider-support@tobit.co.uk</a>
<a class="moz-txt-link-freetext" href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a>
</pre>
</blockquote>
<br>
</body>
</html>