---
name: "tlsdated"
section: "8"
platform: "linux"
package: "tlsdate"
version: "0.0.13-1~deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/tlsdated"
---

# tlsdated(8)

secure parasitic rdate replacement daemon

## NAME

tlsdated - secure parasitic rdate replacement daemon

## SYNOPSIS

**tlsdated \[-wprlsvh\] \[-t \<n\>\] \[-d \<n\>\] \[-T \<n\>\] \[-D \<n\>\] \[-c /path/to \] \[-a seconds \] \[--\] \[commands to be passed to tlsdate\]**

## DESCRIPTION

**tlsdated** is a daemon that runs tlsdate. It must be run as root or otherwise have the proper caps; it will not be able to set the system time without running as root or another privileged user.

## OPTIONS

- \-w

  don't set hwclock

- \-p

  dry run (don't really set time)

- \-r

  use stdin instead of netlink for routes

- \-t \[n\]

  try up to n times if unsuccessful to synchronize the time

- \-d \[n\]

  delay n seconds between tries

- \-T \[n\]

  give subprocess n chances to exit

- \-D \[n\]

  delay n seconds between wait attempts

- \-c \[/path/to/cache/directory/\]

  set the cache directory

- \-a \[n\]

  run at most every n seconds in steady state

- \-l

  don't load disk timestamps

- \-s

  don't save disk timestamp

- \-j \[n\]

  add up to n seconds of jitter to steady-state fetches

- \-v

  be verbose

- \-b

  be extra verbose (debugging)

- \-U

  do not use DBus if supported

- \-h

  print help message

- \-f \[/path/to/config/file\]

  use alternate config file

- \-x \[proxy\]

  override the proxy supplied to sources in the config file

- \[tlsdate command arguments\]

  arguments to be passed to tlsdate at launch time

## BUGS

It's likely! Let us know by contacting jacob@appelbaum.net

Note that **tlsdate(8)** is in Beta, and may not work as expected.

## AUTHOR

Jacob Appelbaum \<jacob at appelbaum dot net\>

## SEE ALSO

**[tlsdate(1)](/tlsdate/1.md),** **[tlsdate-helper(1)](/tlsdate-helper/1.md),** **[tlsdated.conf(5)](/tlsdated.conf/5.md)**
