run CollecTor modules without crontab

use a scheduled executor as in Onionoo cf. #14826 (moved).

There are six modules:

  • bridgedescs
  • bridgepools
  • exitlists
  • relaydescs
  • torperf
  • updateindex

There should be a configuration about when to start each module, if it is supposed to start.

Suggestion: have an entry <module>.timing in the (still to be improved) configuration, which has the minute of the hour as value and a negative value means off.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information