Run as service/daemon

A daemon is a computer program that runs continuously as a background process.

After Bots installation there are no service/daemon processes active. This is recommended for a production environment. Bots has several parts that you may want to run as services/daemons:

  • bots-webserver.py
  • bots-jobqueueserver.py (bots >= 3.0.0, is optional)
  • bots-dirmonitor.py (bots >= 3.0.0, is optional)

Note that bots-engine itself is not a daemon process; bots-engine is best scheduled.

How these daemons are created and managed depends on the operating system being used: