Given your comment, it can be excluded that your OS re-synchronises with the HW RTC.
I believe that the Mint administration only supports ntpd
from the ntp
package. But there are other ways to sync your system with network time (and in fact, ntpd
is not necessarily the best choice).
You could have chrony
or ntpdate
installed. They may sync your OS time regardless of the Mint system settings.
Edit
If you want to keep ntpdate
, that's also possible. Quoting /usr/share/doc/ntpdate/README.Debian
(Linux Mint is derived from Debian):
ntpdate is run whenever a network interface is brought up.
To adjust this behavior, the file /etc/network/if-up.d/ntpdate
should be edited.
It is easy to adjust /etc/network/if-up.d/ntpdate
for your needs. It tests for a variety of conditions before it runs ntpdate
(or rather ntpdate-debian
. You can even e.g. have it check for the presence of a file somewhere in your home directory to stop the script.
Add something along these lines after the other tests but before the opening round bracket which starts the lock file handling:
if [ -e ~myaccount/settings/dontrun-ntpdate-automatically.txt ]; then
exit 0
fi