Archived
1
0
This repository has been archived on 2025-04-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
dht22/systemd/notes.md

994 B

Creating systemd unit for Auto Start/Restart

The steps below outline the process for creating a systemd service unit.

This service will automatically start the python script.

Procedure

  1. Create the service template by copying dht-start-restart@.service into /etc/systemd/system/.
  2. Define environment variables for an instance of this template by copying dht-start-restart@pimonitoring1 into /etc/default/.
    • NOTE: The instance should replace the name of the RPiZW. (e.g. pimonitoring2, etc.)
  3. Create the instance and enable it with sudo systemctl enable --now dht-start-restart@pimonitoring1
    • NOTE: It may be required to reload the systemd daemon. sudo systemctl reload-daemon

Common Issues

  • Is the User= in dht-start-restart@.service correct? pi vs. shaun
  • Is the {PATH_TO_FILE} in dht-start-restart@pimonitoring1 correct? /home/pi vs. /home/shaun
  • Does the python script main.py contain any relative paths?